From 716d1b3b705e7d37e6edebd7f60b7613ab5aee87 Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期五, 20 十一月 2020 18:46:22 +0800 Subject: [PATCH] 1120-3 --- HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockPasswordPage.cs | 6 HDL_ON/UI/UI0-Public/TopViewDivBLL.cs | 15 HDL_ON/DriverLayer/Control_Udp_Bus.cs | 4 HDL_ON/UI/UI1-Login/ForgetPasswordPage.cs | 1 HDL_ON/UI/UI0-Public/AppUnlockPage.cs | 2 HDL_ON/HDL_ON.projitems | 11 HDL_ON/UI/UI0-Public/Widget/TextButton.cs | 24 HDL_ON/DAL/Server/IMessageCommon.cs | 49 HDL-ON_iOS/Info.plist | 26 HDL_ON/DAL/Server/NewApiRes.cs | 251 +-- HDL_ON/Common/HDLCommon.cs | 70 + HDL-ON_Android/Resources/Resource.designer.cs | 1 HDL_ON/UI/UI0-Public/WebViewDialog.cs | 42 HDL_ON/DAL/Server/HttpServerRequestBase.cs | 2 HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPage.cs | 32 .DS_Store | 0 HDL_ON/DAL/Net/Mqtt_Cloud.cs | 16 HDL_ON/UI/UI1-Login/LoginPage.cs | 157 ++ HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/ChangeBindAccountPage.cs | 151 + HDL_ON/Common/Constant.cs | 142 ++ HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPageBLL.cs | 167 + HDL_ON/DriverLayer/UdpSocket.cs | 2 HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs | 18 HDL_ON/UI/UI1-Login/LoginPageBLL.cs | 90 HDL_ON/Entity/DB_ResidenceData.cs | 6 HDL_ON/UI/UI0-Public/TopViewDiv.cs | 19 HDL_ON/Common/MqttCommon.cs | 28 HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/NewBindAccountPage.cs | 225 +++ HDL_ON/DAL/Server/HttpUtil.cs | 51 HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/NewBindVerificationCodePage.cs | 287 ++- HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPage.cs | 16 .vs/HDL_APP_Project/xs/project-cache/HDL-ON_iOS-Debug|iPhoneSimulator.json | 2 HDL_ON/UI/UI2/4-PersonalCenter/ResetAccountPassword/ResetPasswordVerificationCodePage.cs | 304 ++- HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockGesturePage.cs | 6 HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/ResidentialManagePageBLL.cs | 2 HDL_ON/UI/UI0-Public/ConfirmDialog.cs | 153 ++ .vs/HDL_APP_Project/xs/project-cache/HDL-ON_Android-Debug.json | 2 HDL-ON_iOS/AppDelegate.cs | 8 HDL_ON/UI/UI1-Login/ForgetPasswordPageBLL.cs | 50 HDL_ON/Entity/UserInfo.cs | 92 + HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/BindAccountPage.cs | 388 ++-- HDL-ON_iOS/Resources/Language.ini | 33 HDL_ON/Common/Utlis.cs | 169 ++ HDL_ON/UI/UI1-Login/RegisterPageBLL.cs | 28 HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/ChangeBindVerificationCodePage.cs | 143 + .vs/HDL_APP_Project/xs/UserPrefs.xml | 38 HDL_ON/UI/MainPage.cs | 22 HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/ChooseShareMemberTargetListPageBLL.cs | 2 HDL_ON/Entity/ResponseEntity/ResidenceMemberInfo.cs | 37 HDL_ON/UI/UI0-Public/LineView.cs | 20 HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPageBLL.cs | 4 HDL_ON/UI/UI2/4-PersonalCenter/ResetAccountPassword/ResetPasswordOptionPage.cs | 54 HDL_ON/UI/UI2/4-PersonalCenter/ResetAccountPassword/ResetPasswordPage.cs | 313 ++++ HDL_ON/UI/UI1-Login/RegisterPage.cs | 36 HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPageBLL.cs | 2 HDL_ON/Common/R.cs | 98 + HDL_ON/DAL/Server/HttpServerRequest.cs | 148 + HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/AccountBindInfoPage.cs | 32 58 files changed, 2,980 insertions(+), 1,117 deletions(-) diff --git a/.DS_Store b/.DS_Store index c8d690a..78210f5 100644 --- a/.DS_Store +++ b/.DS_Store Binary files differ diff --git a/.vs/HDL_APP_Project/xs/UserPrefs.xml b/.vs/HDL_APP_Project/xs/UserPrefs.xml index e6d5c5a..1c57e37 100644 --- a/.vs/HDL_APP_Project/xs/UserPrefs.xml +++ b/.vs/HDL_APP_Project/xs/UserPrefs.xml @@ -1,25 +1,29 @@ 锘�<Properties StartupConfiguration="{D998E133-F0DD-4760-BE3C-461632F54DA4}|Default"> - <MonoDevelop.Ide.ItemProperties.HDL-ON__iOS automaticSigning="False" PreferredExecutionTarget="MonoDevelop.IPhone.IPhoneDeviceTarget.00008030-00014C392121802E" /> - <MonoDevelop.Ide.Workbench ActiveDocument="HDL_ON/Entity/ResponseEntity/ResidenceMemberInfo.cs"> + <MonoDevelop.Ide.ItemProperties.HDL-ON__iOS automaticSigning="False" PreferredExecutionTarget="MonoDevelop.IPhone.IPhoneSimulatorTarget.E4213F7C-E80A-4F51-AC4E-14D86D143442" /> + <MonoDevelop.Ide.Workbench ActiveDocument="HDL_ON/Common/A_Protocol_Command.cs"> <Files> <File FileName="HDL_ON/UI/MainPage.cs" Line="17" Column="25" IsPinned="True" /> - <File FileName="HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPageBLL.cs" Line="69" Column="123" /> - <File FileName="HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/ChooseShareMemberTargetListPageBLL.cs" Line="199" Column="88" /> - <File FileName="HDL_ON/Entity/ResponseEntity/ResidenceMemberInfo.cs" Line="7" Column="25" /> + <File FileName="HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPageBLL.cs" /> + <File FileName="HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/ChooseShareMemberTargetListPageBLL.cs" /> + <File FileName="HDL_ON/Entity/ResponseEntity/ResidenceMemberInfo.cs" /> + <File FileName="HDL_ON/Common/A_Protocol_Command.cs" Line="1" Column="1" /> + <File FileName="HDL_ON/Common/MqttCommon.cs" /> + <File FileName="HDL_ON/Common/R.cs" /> + <File FileName="HDL_ON/Common/Utlis.cs" /> </Files> <Pads> <Pad Id="ProjectPad"> <State name="__root__"> <Node name="HDL_APP_Project" expanded="True"> <Node name="HDL_ON" expanded="True"> - <Node name="Common" expanded="True" /> + <Node name="Common" expanded="True"> + <Node name="A_Protocol_Command.cs" selected="True" /> + </Node> <Node name="DAL" expanded="True"> <Node name="Server" expanded="True" /> </Node> <Node name="Entity" expanded="True"> - <Node name="ResponseEntity" expanded="True"> - <Node name="ResidenceMemberInfo.cs" selected="True" /> - </Node> + <Node name="ResponseEntity" expanded="True" /> </Node> <Node name="UI" expanded="True"> <Node name="UI1-Login" expanded="True" /> @@ -51,17 +55,17 @@ <String>Shared.Droid.TouchID/Shared.Droid.TouchID.csproj</String> <String>Shared.IOS/Shared.IOS.csproj</String> </DisabledProjects> - <MonoDevelop.Ide.Workspace ActiveConfiguration="Debug|iPhone" /> + <MonoDevelop.Ide.Workspace ActiveConfiguration="Debug" /> <MonoDevelop.Ide.ItemProperties.HDL-ON__Android AndroidDesignerPreferredTheme="AppTheme" AndroidDesignerPreferredDevice="Nexus 4" PreferredExecutionTarget="Android.364c4b3158493098" /> <MonoDevelop.Ide.DebuggingService.Breakpoints> <BreakpointStore> - <Breakpoint file="/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditPageBLL.cs" relfile="HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditPageBLL.cs" line="76" column="1" /> - <Breakpoint file="/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockSettingsPageBLL.cs" relfile="HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockSettingsPageBLL.cs" line="56" column="1" /> - <Breakpoint file="/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI0-Public/AppUnlockPage.cs" relfile="HDL_ON/UI/UI0-Public/AppUnlockPage.cs" line="18" column="1" /> - <Breakpoint file="/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/DAL/Net/Mqtt_A_Protocol.cs" relfile="HDL_ON/DAL/Net/Mqtt_A_Protocol.cs" line="104" column="1" /> - <Breakpoint file="/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/DAL/Net/Mqtt_A_Protocol.cs" relfile="HDL_ON/DAL/Net/Mqtt_A_Protocol.cs" line="163" column="1" /> - <Breakpoint file="/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/DriverLayer/Control_Udp_Bus.cs" relfile="HDL_ON/DriverLayer/Control_Udp_Bus.cs" line="694" column="1" /> - <Breakpoint file="/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/DriverLayer/Control_TcpServer.cs" relfile="HDL_ON/DriverLayer/Control_TcpServer.cs" line="197" column="1" /> + <Breakpoint file="/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditPageBLL.cs" relfile="HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditPageBLL.cs" line="76" column="1" /> + <Breakpoint file="/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockSettingsPageBLL.cs" relfile="HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockSettingsPageBLL.cs" line="56" column="1" /> + <Breakpoint file="/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI0-Public/AppUnlockPage.cs" relfile="HDL_ON/UI/UI0-Public/AppUnlockPage.cs" line="18" column="1" /> + <Breakpoint file="/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/DAL/Net/Mqtt_A_Protocol.cs" relfile="HDL_ON/DAL/Net/Mqtt_A_Protocol.cs" line="104" column="1" /> + <Breakpoint file="/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/DAL/Net/Mqtt_A_Protocol.cs" relfile="HDL_ON/DAL/Net/Mqtt_A_Protocol.cs" line="163" column="1" /> + <Breakpoint file="/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/DriverLayer/Control_Udp_Bus.cs" relfile="HDL_ON/DriverLayer/Control_Udp_Bus.cs" line="694" column="1" /> + <Breakpoint file="/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/DriverLayer/Control_TcpServer.cs" relfile="HDL_ON/DriverLayer/Control_TcpServer.cs" line="197" column="1" /> </BreakpointStore> </MonoDevelop.Ide.DebuggingService.Breakpoints> <MultiItemStartupConfigurations /> diff --git a/.vs/HDL_APP_Project/xs/project-cache/HDL-ON_Android-Debug.json b/.vs/HDL_APP_Project/xs/project-cache/HDL-ON_Android-Debug.json index 39913f5..fd2cabf 100644 --- a/.vs/HDL_APP_Project/xs/project-cache/HDL-ON_Android-Debug.json +++ b/.vs/HDL_APP_Project/xs/project-cache/HDL-ON_Android-Debug.json @@ -1 +1 @@ -{"Format":1,"ProjectReferences":[],"MetadataReferences":[{"FilePath":"/Users/jlchen/.nuget/packages/fastandroidcamera/2.0.0/lib/MonoAndroid403/FastAndroidCamera.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Java.Interop.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v8.0/Mono.Android.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/jlchen/.nuget/packages/mqttnet/3.0.8/lib/netstandard2.0/MQTTnet.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/mscorlib.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/jlchen/.nuget/packages/newtonsoft.json/12.0.3/lib/netstandard2.0/Newtonsoft.Json.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/jlchen/.nuget/packages/restsharp/106.11.7/lib/netstandard2.0/RestSharp.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/DLL/Shared.Droid.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/DLL/Shared.Droid.HDLWidget.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/DLL/Android/Shared.Droid.JLCountryCode.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/DLL/Android/Shared.Droid.Smartrefresh.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/DLL/Android/Shared.Droid.TouchID.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Net.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Numerics.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Numerics.Vectors.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Web.Services.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Xml.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/jlchen/.nuget/packages/xamarin.android.arch.core.common/1.1.1.3/lib/monoandroid80/Xamarin.Android.Arch.Core.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/jlchen/.nuget/packages/xamarin.android.arch.lifecycle.common/1.1.1.3/lib/monoandroid80/Xamarin.Android.Arch.Lifecycle.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/jlchen/.nuget/packages/xamarin.android.arch.lifecycle.runtime/1.1.1.3/lib/monoandroid80/Xamarin.Android.Arch.Lifecycle.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/jlchen/.nuget/packages/xamarin.android.support.animated.vector.drawable/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.Animated.Vector.Drawable.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/jlchen/.nuget/packages/xamarin.android.support.annotations/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.Annotations.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/jlchen/.nuget/packages/xamarin.android.support.compat/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.Compat.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/jlchen/.nuget/packages/xamarin.android.support.core.ui/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.Core.UI.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/jlchen/.nuget/packages/xamarin.android.support.core.utils/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.Core.Utils.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/jlchen/.nuget/packages/xamarin.android.support.customtabs/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.CustomTabs.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/jlchen/.nuget/packages/xamarin.android.support.design/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.Design.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/jlchen/.nuget/packages/xamarin.android.support.fragment/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.Fragment.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/jlchen/.nuget/packages/xamarin.android.support.media.compat/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.Media.Compat.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/jlchen/.nuget/packages/xamarin.android.support.transition/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.Transition.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/jlchen/.nuget/packages/xamarin.android.support.v4/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.v4.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/jlchen/.nuget/packages/xamarin.android.support.v7.appcompat/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.v7.AppCompat.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/jlchen/.nuget/packages/xamarin.android.support.v7.recyclerview/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.v7.RecyclerView.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/jlchen/.nuget/packages/xamarin.android.support.vector.drawable/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.Vector.Drawable.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/jlchen/.nuget/packages/xamarin.essentials/1.3.1/lib/monoandroid80/Xamarin.Essentials.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/jlchen/.nuget/packages/zxing.net.mobile/2.4.1/lib/MonoAndroid71/ZXing.Net.Mobile.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/jlchen/.nuget/packages/zxing.net.mobile/2.4.1/lib/MonoAndroid71/zxing.portable.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/jlchen/.nuget/packages/zxing.net.mobile/2.4.1/lib/MonoAndroid71/ZXingNetMobile.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.Contracts.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.FileVersionInfo.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Security.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.XPath.XDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.WebSockets.Client.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Dynamic.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Serialization.Xml.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Principal.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.ThreadPool.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Cng.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ComponentModel.EventBasedAsync.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Encryption.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.CompilerServices.VisualC.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.DeriveBytes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/netstandard.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.UnmanagedMemoryStream.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceModel.Http.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.FileSystem.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.XPath.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.XmlDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.Xsl.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Resources.Writer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Console.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Cache.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Sockets.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Text.Encoding.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.NetworkInformation.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Utilities.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Principal.Windows.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Claims.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceModel.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Hashing.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ComponentModel.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.FileSystem.DriveInfo.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.X509Certificates.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Numerics.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.FileSystem.Watcher.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.TraceSource.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.Emit.Lightweight.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Text.Encoding.CodePages.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Linq.Expressions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.Timer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.InteropServices.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.Pipes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.HttpListener.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Text.RegularExpressions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.Tasks.Parallel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Collections.NonGeneric.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Collections.Concurrent.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.Overlapped.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Pkcs.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Handles.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Data.SqlClient.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ObjectModel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.WebHeaderCollection.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.InteropServices.RuntimeInformation.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ComponentModel.TypeConverter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Mail.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.Tasks.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Linq.Parallel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.XDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.SecureString.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/Microsoft.Win32.Registry.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.RSA.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ComponentModel.Annotations.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.FileSystem.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.Compression.ZipFile.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.InteropServices.WindowsRuntime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Linq.Queryable.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Resources.ResourceManager.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Resources.Reader.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Collections.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.Emit.ILGeneration.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Data.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.NameResolution.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ComponentModel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceProcess.ServiceController.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Encryption.ECDiffieHellman.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Loader.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceModel.Security.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.AuthenticationManager.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.ReaderWriter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.Tasks.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.Tracing.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.AppContext.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Buffers.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Encryption.ECDsa.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Csp.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.TextWriterTraceListener.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Text.Encoding.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.MemoryMappedFiles.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.OpenSsl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/Microsoft.Win32.Registry.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Globalization.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.RandomNumberGenerator.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Collections.Specialized.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.ProtectedData.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ValueTuple.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.XPath.XmlDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.ServicePoint.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.XmlSerializer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Globalization.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Resources.ReaderWriter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Encoding.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.IsolatedStorage.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceModel.NetTcp.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.TypeExtensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Globalization.Calendars.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Requests.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.WebSockets.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.Emit.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.FileSystem.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Serialization.Json.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Algorithms.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.Thread.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Linq.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.Process.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.Tools.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Hashing.Algorithms.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.Debug.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/Microsoft.Win32.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Serialization.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.TraceEvent.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Drawing.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Serialization.Formatters.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Ping.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceModel.Duplex.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.StackTrace.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.DispatchProxy.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Encryption.Aes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Memory.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/11.0.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Drawing.Common.dll","Aliases":[],"Framework":null}],"Files":["/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/MainActivity.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Resources/Resource.designer.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Properties/AssemblyInfo.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Application.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Scan.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/ZXingCustomScanView.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/ZXingOverlayView.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Other/JLCountrycode.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/MainPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/DAL/Net/HttpListener.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/DAL/FileUtils.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Common/R.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/DAL/Net/MyWebClient.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/DAL/Net/MqttCommon.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/DAL/Server/HttpServerRequest.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Entity/ResponseEntity/RegionInfoRes.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Entity/ResponseEntity/ResponsePack.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Entity/Enumerative/EmptyHttpReques.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/DAL/Server/HttpServerRequestBase.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Entity/Room.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Entity/Enumerative/Command.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Entity/Enumerative/MyEnum.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Entity/DB_ResidenceData.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Entity/Function/Function.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/DriverLayer/Target.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/DriverLayer/UdpSocket.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/DriverLayer/Control.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/DriverLayer/CRC.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/DriverLayer/Packet.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Entity/OnAppConfig.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Entity/UserInfo.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/DriverLayer/Control_Udp_Bus.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Entity/Function/BusData.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI0-Public/PublicAssmebly.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/CSS/CSS.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/UserPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/UserPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/2-Classification/ClassificationPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/2-Classification/ClassificationPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/FunctionBaseInfoSetPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/ChooseFloorPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/FunctionBaseInfoSetPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/ChooseRoomPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Curtain/MotorCurtainPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Light/RelayPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Light/RelayPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/1-HomePage/HomePageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/1-HomePage/HomePage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/RoomEditPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/RoomEditFunctionPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/RoomEditPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/ResidentialManagePage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/RoomEditFunctionPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/RoomsManagementPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/FloorsManagementPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/FloorsManagementPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/ResidentialManagePageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/RoomsManagementPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI1-Login/LoginPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI1-Login/ForgetPasswordPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI1-Login/LoginPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI1-Login/ForgetPasswordPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI1-Login/ResetPassword_VerificationCode.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI1-Login/RegisterPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI1-Login/BaseView.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI1-Login/RegisterPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI0-Public/PublicAssmeblyBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI0-Public/TopViewDiv.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI0-Public/TopViewDivBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/ChooseRoomPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Curtain/MotorCurtainPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Curtain/CurtainModulePage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Curtain/CurtainModulePageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/AC/ACPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/AC/ACPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/2-Classification/FunctionPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/2-Classification/FunctionPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Common/A_Protocol_Command.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/2-Classification/FunctionControlZone.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/2-Classification/FunctionControlZoneBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/2-Classification/RoomPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/2-Classification/RoomPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/2-Classification/ClassificaitionPublicBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Entity/Function/Scene.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Entity/FunctionList.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Entity/Function/AC.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Entity/Function/Curtain.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Entity/Function/FloorHeating.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Entity/Function/Light.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Entity/ResponseEntity/CityInfo.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockSettingsPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockSettingsPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockPasswordPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI0-Public/OperationSuccessPromptPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockGesturePage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI0-Public/AppUnlockPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/DriverLayer/CommonPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Electrical/FanPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Entity/Function/Fan.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Entity/Function/SwitchSocket.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Electrical/FanPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Electrical/SocketPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Electrical/SocketPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Entity/Function/TV.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Electrical/TVPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Electrical/TVPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSciencePage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Entity/Function/Sensor.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSciencePageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSensorPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Entity/ResponseEntity/ResidenceMemberInfo.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Entity/AProtocolEntity.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/AddMemberScanPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/AddMemberScanPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Music/MusicMain.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Music/A31Radio.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Music/A31RadioList.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Music/A31MusicModel.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Music/A31MusicSourcePage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Music/A31PlayMusicPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Music/A31LoveRadioList.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Music/A31LoveList.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Music/A31USBMusicList.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Music/A31PlayStatus.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Music/A31MyList.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Music/SendMethod.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Music/A31LocalMusicList.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Music/A31LoveMusicList.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Music/A31MyListMusic.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Music/View/DialogView.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Music/View/TopView.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Music/View/MusicView.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Music/View/PlayView.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Music/View/SizeClass.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Music/View/TipView.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Music/View/MusicSourceView.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Music/View/SongView.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/ChooseShareMemberTargetListPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/ChooseShareMemberTargetListPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/AccountBindInfoPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/ChangeBindAccountPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/VerificationCodePage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/BindAccountPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EchartsOption.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/ResetAccountPassword/ResetPasswordOptionPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/ResetAccountPassword/ResetPasswordVerificationCodePage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/ResetAccountPassword/ResetPasswordPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Music/UpdateThread.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Music/View/MyListView.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI0-Public/UpdataTcpResidenceDataDialog.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/3-Intelligence/IntelligencePage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Common/MqttCommon.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI0-Public/GalleryPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/DAL/Net/Mqtt_Cloud.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/DAL/Net/Mqtt_A_Protocol.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/AboutOnPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/3-Intelligence/Scene/NewSceneMenuListPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/3-Intelligence/Scene/SceneEditPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/3-Intelligence/Scene/SceneFunctionListEditPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/3-Intelligence/Scene/SetSceneFunctionInfoPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/3-Intelligence/Scene/SetSceneLocationPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/3-Intelligence/Automation/AutomationMenuPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/GetSupportPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/DriverLayer/Control_TcpClient.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/DriverLayer/Control_TcpServer.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Panel/PanelPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/SearchDevice/SearchDevicePage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/SearchDevice/VoicePanelScenePage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Entity/Device/DeviceModule.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Entity/Device/SBK_SceneListObj.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/SearchDevice/VoicePanelSettingPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/SearchDevice/VoicePanelSceneListPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/DAL/Server/NewAPI.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/DAL/Server/HttpUtil.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Common/Utlis.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/DAL/Server/IMessageCommon.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/DAL/Server/NewApiRes.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Resources/AboutResources.txt","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Properties/AndroidManifest.xml","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/AboutAssets.txt","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Resources/values/colors.xml","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Resources/values/dimens.xml","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Resources/values/ic_launcher_background.xml","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Resources/values/strings.xml","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Resources/values/styles.xml","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Resources/menu/menu_main.xml","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Resources/mipmap-anydpi-v26/ic_launcher.xml","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Resources/mipmap-anydpi-v26/ic_launcher_round.xml","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Resources/drawable/Loading.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Resources/drawable/Icon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Resources/mipmap-xxhdpi/Icon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Resources/xml/network_security_config.xml","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Resources/xml/file_paths.xml","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Resources/layout/zxing_layout.xml","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Resources/mipmap-xhdpi/Icon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Resources/mipmap-mdpi/Icon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Resources/mipmap-hdpi/Icon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Resources/mipmap-anydpi-v26/Icon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Resources/mipmap-xxxhdpi/Icon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Language.ini","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Classification/ToggleDisplayLarge.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Classification/ToggleDisplayThumbnail.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Classification/Room/AllCloseIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Classification/Room/Roombg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Collection/MsgIconTip.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Collection/SceneCovered.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Collection/MsgIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Collection/NoCollectionBg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Collection/Functionbg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Collection/CollectionIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Collection/ChangeViewbg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Collection/CollectionWhiteIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Collection/FunctionOnbg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Collection/CollectionGrayIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Navigation/IntellectualizationIconOn.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Navigation/ClassificationIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Navigation/UserPageNavbg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Navigation/PersonalCenterIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Navigation/IntellectualizationIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Navigation/ClassificationIconOn.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Navigation/PersonalCenterIconOn.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/LoginIcon/ShowPasswordIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/LoginIcon/SearchIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/LoginIcon/VerificationCodeIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/LoginIcon/AccountIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/LoginIcon/QQIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/LoginIcon/PasswordIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/LoginIcon/WechatIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/LoginIcon/HidePasswordIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/LoginIcon/2.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/LoginIcon/EmailIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/LoginIcon/3.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/LoginIcon/1.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Public/ChooseIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Public/DownIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Public/RightIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Public/MinusSignIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Public/EditIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Public/Fragmentbg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Public/DownIcon_2.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Public/LocationAddressIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Public/TipIcon_Failed.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Public/ChooseOnIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Public/Switch_2.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Public/Logo-bg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Public/Logo.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Public/TipIcon_Successfully.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Public/FuncInfoSetIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Public/ThumbImage.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Public/Switch.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Public/AddIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Public/PlusSignIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Public/Edit.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Public/SwitchOn_2.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Public/Restored_Shadow.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Public/PowerClose.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Public/PowerOpen.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Public/SwitchOn.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Public/transparent.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Public/ChooseRoomListbg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Public/Right.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Public/BackIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Public/DeviceInfoIcon/TempIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Public/DeviceInfoIcon/Pm25Icon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Public/DeviceInfoIcon/HumidityIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Public/DeviceInfoIcon/Restored_Shadow.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Public/MsgIcon/LoadingIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Public/MsgIcon/TipIconWhite.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Public/MsgIcon/TipIconBlack.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Public/AirIcon/29.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Public/AirIcon/13.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Public/AirIcon/20.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Public/AirIcon/18.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Public/AirIcon/4.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Public/AirIcon/5.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Public/AirIcon/6.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Public/AirIcon/2.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Public/AirIcon/3.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Public/AirIcon/45.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Public/AirIcon/1.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Public/AirIcon/0.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/MusicIcon/bluetooth.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/MusicIcon/addMusic1.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/MusicIcon/prve1Selected.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/MusicIcon/love1.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/MusicIcon/selectedIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/MusicIcon/playList.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/MusicIcon/myLove.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/MusicIcon/radio.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/MusicIcon/filePlay.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/MusicIcon/collect.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/MusicIcon/loveMusic.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/MusicIcon/qqMusic.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/MusicIcon/clear.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/MusicIcon/radioIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/MusicIcon/musicIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/MusicIcon/file.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/MusicIcon/vol.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/MusicIcon/usb.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/MusicIcon/localMusic.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/MusicIcon/next1.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/MusicIcon/loveSelected1.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/MusicIcon/selectedMusic.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/MusicIcon/noMusic.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/MusicIcon/addMusic.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/MusicIcon/playBj.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/MusicIcon/loveRadio.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/MusicIcon/list.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/MusicIcon/set.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/MusicIcon/nextSelected.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/MusicIcon/Merge.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/MusicIcon/playStatus.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/MusicIcon/random.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/MusicIcon/collectSelected.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/MusicIcon/pause.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/MusicIcon/progressIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/MusicIcon/prevSeletced.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/MusicIcon/MusicBack.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/MusicIcon/fileList.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/MusicIcon/myList.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/MusicIcon/single.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/MusicIcon/edit.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/MusicIcon/next.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/MusicIcon/filePause.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/MusicIcon/line.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/MusicIcon/loveSelected.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/MusicIcon/sourceNetx.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/MusicIcon/love.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/MusicIcon/pause1.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/MusicIcon/play1.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/MusicIcon/play.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/MusicIcon/noSelectedIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/MusicIcon/next1Selected.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/MusicIcon/prev.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/MusicIcon/prve1.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Switch.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/SwitchOn.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Music/MusicIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Music/MusicOnIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/FanIconBg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TVIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/FanThinIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/FanIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/FanIconOnBg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/FanOnIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/FanIconBgGray.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TVThinIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVPowerIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/PlusIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TV123Icon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVRightIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVOkIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVUpIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVleftIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVDownIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVMenuUpIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVMenuIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/MenuBgIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVBackIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVMuteIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/ReduceIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVMenuDownIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/FloorHeatingIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/OrdinaryIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/NightIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/AwayIconGray.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/OrdinaryIconGray.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/NightIconGray.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/FloorHeatingThinIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/FloorHeatingOnIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/AwayIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AutoIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/LowIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AcOnIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AcIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/DehumidificationIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AirSupplyIconGray.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/LowIconGray.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/DivBg2.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/DivBg1.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/CoolIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindMediumIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindLowIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AirSupplyIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindLowIconGray.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindMediumIconGray.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/HeatingIconGray.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/MediumIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/CoolIconGray.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AutoIconGray.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/DehumidificationIconGray.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindHighIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindHighIconGray.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/MediumIconGray.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/HighIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/HeatIconGray.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/HeatingIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AcThinIcon1.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/HightIconGray.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainOnIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainCloseWhiteIcon_Shadow.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainCloseOnIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainOpenIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainThinIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainBgIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainCloseBlueIcon_Shadow.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainCloseIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainOpenWhiteIcon_Shadow.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainOpenOnIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainStopOnIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainOpenBlueIcon_Shadow.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainStopIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainBgOnIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/MusicFunctionBg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/FreshAirFunctionBg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/EnergyMonitoringFunctionBg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/EnvironmentalFunctionBg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/SecurityMonitoringFunctionBg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/LightFunctionBg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/VideoIntercomFunctionBg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/PanelFunctionBg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/FloorHeatingFunctionBg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/ACFunctionBg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/CurtainFunctionBg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/ElectricFunctionBg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/SensorFunctionBg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/DoorLockFunctionBg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/TipInfoIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/SensorHistoryBg1.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/Pm25Icon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/WeatherFanSpeedIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/SensorHistoryBg2.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/SensorColorTipBg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/DiagramIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/HumidityIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/SensorHistoryBg3.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/SmogIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/UpArrow.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/DiagramIconOn.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/LocationIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Light/LightOnIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Light/ColorWheel.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Light/LightIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Light/LightThinIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Scene/MovieMark.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Scene/s1.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Scene/s2.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Scene/DelayIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Scene/SceneIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Socket/SocketIconBg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Socket/SocketIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Socket/SocketIconOnBg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Socket/SocketOnIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Socket/SocketThinIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/PersonalCenter/GeneralSettingsIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/PersonalCenter/AuxiliaryFunctionIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/PersonalCenter/ResidenceArmIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/PersonalCenter/HomeListbg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/PersonalCenter/AddFunctionIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/PersonalCenter/SupportIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/PersonalCenter/UserTypebg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/PersonalCenter/SwitchIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/PersonalCenter/ResidenceManageIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/PersonalCenter/AdminTypeIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/PersonalCenter/NightViewIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/PersonalCenter/ResidenceMemberIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/PersonalCenter/ResidenceDataBackupIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/PersonalCenter/MemberTypeIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/PersonalCenter/PersonalData/QRcodeIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/3On.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/FingerIconRed.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/1On.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/FingerprintIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/2On.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/4On.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/PasswordIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/GestureIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/GestureGrayIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/4.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/2.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/FaceIdIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/3.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/1.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Echarts/index.html","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Echarts/echartsNew.html","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Echarts/js/echarts-gl.min.js","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Echarts/js/20190126.js","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Echarts/js/world.js","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Echarts/js/echarts-all.js","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Echarts/js/dataTool.min.js","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Echarts/js/ecStat.min.js","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Echarts/js/china.js","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Echarts/js/echarts.min.js","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Echarts/js/bmap.min.js","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Echarts/theme/macarons.js","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Echarts/theme/macarons2.js","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Echarts/theme/red.js","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Echarts/theme/roma.js","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Echarts/theme/helianthus.js","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Echarts/theme/green.js","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Echarts/theme/infographic.js","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Echarts/theme/shine.js","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Echarts/theme/gray.js","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Echarts/theme/sakura.js","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Echarts/theme/blue.js","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Echarts/theme/dark.js","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Echarts/theme/mint.js","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/DiyThumbIconOn.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/DiyThumbIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Music/MusicPlayOnIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Music/MusicPlayIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/PersonalCenter/InfoOnIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Music/MusicThinIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Navigation/HomePageIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Navigation/CollectionIconOn.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Navigation/CollectionIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Navigation/HomePageIconOn.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/PersonalCenter/HomeList4bg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/PersonalCenter/HomeList2bg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/PersonalCenter/HomeList1bg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/PersonalCenter/HomeList3bg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/PersonalCenter/ResetPassword/DialogTipTitleIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Light/RelayOnBg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Light/RelayBg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/DiyThumbIcon2On.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/FunctionIconTVOC.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/FunctionIconPm25.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/FunctionIconCO2.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/FunctionIconTemp.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/FunctionIconHumidity.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Intelligence/CreateScene3Bg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Intelligence/CreateScene1Bg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Intelligence/CreateScene2Bg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Public/FuncInfoSetIcon_white.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Intelligence/Gallery/chooseTipIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Intelligence/Gallery/scenebg10.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Intelligence/Gallery/scenebg9.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Intelligence/Gallery/scenebg8.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Intelligence/Gallery/scenebg6.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Intelligence/Gallery/scenebg7.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Intelligence/Gallery/scenebg5.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Intelligence/Gallery/scenebg4.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Intelligence/Gallery/scenebg1.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Intelligence/Gallery/scenebg3.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/Intelligence/Gallery/scenebg2.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Light/BrightnessBg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/RollingShutterIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/MotorCurtainIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/OnIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/TipNot.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_Android/Assets/Phone/DeviceIcon/VoicePanelIcon.png","/Users/jlchen/.nuget/packages/xamarin.android.arch.lifecycle.runtime/1.1.1.3/proguard/monoandroid80/proguard.txt","/Users/jlchen/.nuget/packages/xamarin.android.support.media.compat/28.0.0.3/proguard/monoandroid80/proguard.txt","/Users/jlchen/.nuget/packages/xamarin.android.support.core.ui/28.0.0.3/proguard/monoandroid80/proguard.txt","/Users/jlchen/.nuget/packages/xamarin.android.support.v7.recyclerview/28.0.0.3/proguard/monoandroid80/proguard.txt","/Users/jlchen/.nuget/packages/xamarin.android.support.animated.vector.drawable/28.0.0.3/proguard/monoandroid80/proguard.txt","/Users/jlchen/.nuget/packages/xamarin.android.support.design/28.0.0.3/proguard/monoandroid80/proguard.txt"],"BuildActions":["Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","None","None","None","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","ProguardConfiguration","ProguardConfiguration","ProguardConfiguration","ProguardConfiguration","ProguardConfiguration","ProguardConfiguration"],"Analyzers":[],"AdditionalFiles":[],"EditorConfigFiles":[]} \ No newline at end of file +{"Format":1,"ProjectReferences":[],"MetadataReferences":[{"FilePath":"/Users/nigemacpc/.nuget/packages/fastandroidcamera/2.0.0/lib/MonoAndroid403/FastAndroidCamera.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Java.Interop.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v8.0/Mono.Android.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigemacpc/.nuget/packages/mqttnet/3.0.8/lib/netstandard2.0/MQTTnet.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/mscorlib.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigemacpc/.nuget/packages/newtonsoft.json/12.0.3/lib/netstandard2.0/Newtonsoft.Json.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigemacpc/.nuget/packages/restsharp/106.11.7/lib/netstandard2.0/RestSharp.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /DLL/Shared.Droid.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /DLL/Shared.Droid.HDLWidget.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /DLL/Android/Shared.Droid.JLCountryCode.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /DLL/Android/Shared.Droid.Smartrefresh.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /DLL/Android/Shared.Droid.TouchID.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Net.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Numerics.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Numerics.Vectors.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Web.Services.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Xml.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigemacpc/.nuget/packages/xamarin.android.arch.core.common/1.1.1.3/lib/monoandroid80/Xamarin.Android.Arch.Core.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigemacpc/.nuget/packages/xamarin.android.arch.lifecycle.common/1.1.1.3/lib/monoandroid80/Xamarin.Android.Arch.Lifecycle.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigemacpc/.nuget/packages/xamarin.android.arch.lifecycle.runtime/1.1.1.3/lib/monoandroid80/Xamarin.Android.Arch.Lifecycle.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigemacpc/.nuget/packages/xamarin.android.support.animated.vector.drawable/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.Animated.Vector.Drawable.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigemacpc/.nuget/packages/xamarin.android.support.annotations/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.Annotations.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigemacpc/.nuget/packages/xamarin.android.support.compat/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.Compat.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigemacpc/.nuget/packages/xamarin.android.support.core.ui/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.Core.UI.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigemacpc/.nuget/packages/xamarin.android.support.core.utils/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.Core.Utils.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigemacpc/.nuget/packages/xamarin.android.support.customtabs/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.CustomTabs.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigemacpc/.nuget/packages/xamarin.android.support.design/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.Design.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigemacpc/.nuget/packages/xamarin.android.support.fragment/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.Fragment.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigemacpc/.nuget/packages/xamarin.android.support.media.compat/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.Media.Compat.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigemacpc/.nuget/packages/xamarin.android.support.transition/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.Transition.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigemacpc/.nuget/packages/xamarin.android.support.v4/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.v4.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigemacpc/.nuget/packages/xamarin.android.support.v7.appcompat/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.v7.AppCompat.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigemacpc/.nuget/packages/xamarin.android.support.v7.recyclerview/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.v7.RecyclerView.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigemacpc/.nuget/packages/xamarin.android.support.vector.drawable/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.Vector.Drawable.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigemacpc/.nuget/packages/xamarin.essentials/1.3.1/lib/monoandroid80/Xamarin.Essentials.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigemacpc/.nuget/packages/zxing.net.mobile/2.4.1/lib/MonoAndroid71/ZXing.Net.Mobile.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigemacpc/.nuget/packages/zxing.net.mobile/2.4.1/lib/MonoAndroid71/zxing.portable.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigemacpc/.nuget/packages/zxing.net.mobile/2.4.1/lib/MonoAndroid71/ZXingNetMobile.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.Contracts.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.FileVersionInfo.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Security.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.XPath.XDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.WebSockets.Client.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Dynamic.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Serialization.Xml.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Principal.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.ThreadPool.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Cng.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ComponentModel.EventBasedAsync.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Encryption.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.CompilerServices.VisualC.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.DeriveBytes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/netstandard.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.UnmanagedMemoryStream.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceModel.Http.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.FileSystem.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.XPath.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.XmlDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.Xsl.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Resources.Writer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Console.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Cache.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Sockets.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Text.Encoding.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.NetworkInformation.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Utilities.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Principal.Windows.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Claims.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceModel.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Hashing.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ComponentModel.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.FileSystem.DriveInfo.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.X509Certificates.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Numerics.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.FileSystem.Watcher.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.TraceSource.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.Emit.Lightweight.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Text.Encoding.CodePages.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Linq.Expressions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.Timer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.InteropServices.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.Pipes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.HttpListener.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Text.RegularExpressions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.Tasks.Parallel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Collections.NonGeneric.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Collections.Concurrent.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.Overlapped.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Pkcs.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Handles.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Data.SqlClient.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ObjectModel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.WebHeaderCollection.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.InteropServices.RuntimeInformation.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ComponentModel.TypeConverter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Mail.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.Tasks.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Linq.Parallel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.XDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.SecureString.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/Microsoft.Win32.Registry.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.RSA.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ComponentModel.Annotations.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.FileSystem.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.Compression.ZipFile.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.InteropServices.WindowsRuntime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Linq.Queryable.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Resources.ResourceManager.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Resources.Reader.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Collections.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.Emit.ILGeneration.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Data.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.NameResolution.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ComponentModel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceProcess.ServiceController.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Encryption.ECDiffieHellman.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Loader.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceModel.Security.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.AuthenticationManager.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.ReaderWriter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.Tasks.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.Tracing.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.AppContext.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Buffers.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Encryption.ECDsa.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Csp.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.TextWriterTraceListener.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Text.Encoding.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.MemoryMappedFiles.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.OpenSsl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/Microsoft.Win32.Registry.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Globalization.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.RandomNumberGenerator.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Collections.Specialized.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.ProtectedData.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ValueTuple.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.XPath.XmlDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.ServicePoint.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.XmlSerializer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Globalization.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Resources.ReaderWriter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Encoding.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.IsolatedStorage.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceModel.NetTcp.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.TypeExtensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Globalization.Calendars.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Requests.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.WebSockets.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.Emit.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.FileSystem.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Serialization.Json.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Algorithms.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.Thread.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Linq.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.Process.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.Tools.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Hashing.Algorithms.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.Debug.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/Microsoft.Win32.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Serialization.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.TraceEvent.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Drawing.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Serialization.Formatters.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Ping.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceModel.Duplex.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.StackTrace.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.DispatchProxy.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Encryption.Aes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Memory.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.2.0.100/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Drawing.Common.dll","Aliases":[],"Framework":null}],"Files":["/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/MainActivity.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Resources/Resource.designer.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Properties/AssemblyInfo.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Application.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Scan.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/ZXingCustomScanView.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/ZXingOverlayView.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Other/JLCountrycode.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/MainPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/DAL/Net/HttpListener.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/DAL/FileUtils.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Common/R.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/DAL/Net/MyWebClient.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/DAL/Net/MqttCommon.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/DAL/Server/HttpServerRequest.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Entity/ResponseEntity/RegionInfoRes.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Entity/ResponseEntity/ResponsePack.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Entity/Enumerative/EmptyHttpReques.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/DAL/Server/HttpServerRequestBase.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Entity/Room.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Entity/Enumerative/Command.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Entity/Enumerative/MyEnum.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Entity/DB_ResidenceData.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Entity/Function/Function.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/DriverLayer/Target.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/DriverLayer/UdpSocket.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/DriverLayer/Control.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/DriverLayer/CRC.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/DriverLayer/Packet.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Entity/OnAppConfig.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Entity/UserInfo.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/DriverLayer/Control_Udp_Bus.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Entity/Function/BusData.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI0-Public/PublicAssmebly.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/CSS/CSS.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/UserPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/UserPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/2-Classification/ClassificationPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/2-Classification/ClassificationPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/FunctionBaseInfoSetPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/ChooseFloorPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/FunctionBaseInfoSetPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/ChooseRoomPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Curtain/MotorCurtainPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Light/RelayPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Light/RGBPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Light/RGBPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Light/RelayPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/1-HomePage/HomePageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/1-HomePage/HomePage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/RoomEditPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/RoomEditFunctionPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/RoomEditPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/ResidentialManagePage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/RoomEditFunctionPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/RoomsManagementPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/FloorsManagementPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/FloorsManagementPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/ResidentialManagePageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/RoomsManagementPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI1-Login/LoginPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI1-Login/ForgetPasswordPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI1-Login/LoginPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI1-Login/ForgetPasswordPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI1-Login/ResetPassword_VerificationCode.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI1-Login/RegisterPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI1-Login/BaseView.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI1-Login/RegisterPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI0-Public/PublicAssmeblyBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI0-Public/TopViewDiv.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI0-Public/TopViewDivBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/ChooseRoomPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Curtain/MotorCurtainPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Curtain/CurtainModulePage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Curtain/CurtainModulePageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/AC/ACPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/AC/ACPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/2-Classification/FunctionPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/2-Classification/FunctionPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Common/A_Protocol_Command.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/2-Classification/FunctionControlZone.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/2-Classification/FunctionControlZoneBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/2-Classification/RoomPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/2-Classification/RoomPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/2-Classification/ClassificaitionPublicBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Entity/Function/Scene.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Entity/FunctionList.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Entity/Function/AC.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Entity/Function/Curtain.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Entity/Function/FloorHeating.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Entity/Function/Light.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Entity/ResponseEntity/CityInfo.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockSettingsPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockSettingsPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockPasswordPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI0-Public/OperationSuccessPromptPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockGesturePage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI0-Public/AppUnlockPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/DriverLayer/CommonPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Electrical/FanPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Entity/Function/Fan.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Entity/Function/SwitchSocket.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Electrical/FanPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Electrical/SocketPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Electrical/SocketPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Entity/Function/TV.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Electrical/TVPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Electrical/TVPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSciencePage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Entity/Function/Sensor.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSciencePageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSensorPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Entity/ResponseEntity/ResidenceMemberInfo.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Entity/AProtocolEntity.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/AddMemberScanPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/AddMemberScanPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Music/MusicMain.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Music/A31Radio.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Music/A31RadioList.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Music/A31MusicModel.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Music/A31MusicSourcePage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Music/A31PlayMusicPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Music/A31LoveRadioList.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Music/A31LoveList.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Music/A31USBMusicList.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Music/A31PlayStatus.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Music/A31MyList.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Music/SendMethod.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Music/A31LocalMusicList.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Music/A31LoveMusicList.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Music/A31MyListMusic.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Music/View/DialogView.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Music/View/TopView.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Music/View/MusicView.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Music/View/PlayView.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Music/View/SizeClass.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Music/View/TipView.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Music/View/MusicSourceView.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Music/View/SongView.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/ChooseShareMemberTargetListPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/ChooseShareMemberTargetListPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/AccountBindInfoPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/ChangeBindAccountPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/VerificationCodePage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/BindAccountPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EchartsOption.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/ResetAccountPassword/ResetPasswordOptionPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/ResetAccountPassword/ResetPasswordVerificationCodePage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/ResetAccountPassword/ResetPasswordPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Music/UpdateThread.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Music/View/MyListView.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI0-Public/UpdataTcpResidenceDataDialog.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/3-Intelligence/IntelligencePage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Common/MqttCommon.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI0-Public/GalleryPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/DAL/Net/Mqtt_Cloud.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/DAL/Net/Mqtt_A_Protocol.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/AboutOnPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/3-Intelligence/Scene/NewSceneMenuListPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/3-Intelligence/Scene/SceneEditPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/3-Intelligence/Scene/SceneFunctionListEditPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/3-Intelligence/Scene/SetSceneFunctionInfoPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/3-Intelligence/Scene/SetSceneLocationPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/3-Intelligence/Automation/AutomationMenuPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/GetSupportPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/DriverLayer/Control_TcpClient.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/DriverLayer/Control_TcpServer.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Panel/PanelPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/SearchDevice/SearchDevicePage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/SearchDevice/VoicePanelScenePage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Entity/Device/DeviceModule.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Entity/Device/SBK_SceneListObj.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/SearchDevice/VoicePanelSettingPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/SearchDevice/VoicePanelSceneListPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/DAL/Server/NewAPI.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/DAL/Server/HttpUtil.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Common/Utlis.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/DAL/Server/IMessageCommon.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/DAL/Server/NewApiRes.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Resources/AboutResources.txt","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Properties/AndroidManifest.xml","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/AboutAssets.txt","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Resources/values/colors.xml","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Resources/values/dimens.xml","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Resources/values/ic_launcher_background.xml","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Resources/values/strings.xml","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Resources/values/styles.xml","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Resources/menu/menu_main.xml","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Resources/mipmap-anydpi-v26/ic_launcher.xml","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Resources/mipmap-anydpi-v26/ic_launcher_round.xml","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Resources/drawable/Loading.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Resources/drawable/Icon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Resources/mipmap-xxhdpi/Icon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Resources/xml/network_security_config.xml","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Resources/xml/file_paths.xml","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Resources/layout/zxing_layout.xml","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Resources/mipmap-xhdpi/Icon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Resources/mipmap-mdpi/Icon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Resources/mipmap-hdpi/Icon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Resources/mipmap-anydpi-v26/Icon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Resources/mipmap-xxxhdpi/Icon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Language.ini","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Classification/ToggleDisplayLarge.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Classification/ToggleDisplayThumbnail.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Classification/Room/AllCloseIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Classification/Room/Roombg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Collection/MsgIconTip.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Collection/SceneCovered.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Collection/MsgIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Collection/NoCollectionBg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Collection/Functionbg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Collection/CollectionIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Collection/ChangeViewbg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Collection/CollectionWhiteIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Collection/FunctionOnbg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Collection/CollectionGrayIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Navigation/IntellectualizationIconOn.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Navigation/ClassificationIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Navigation/UserPageNavbg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Navigation/PersonalCenterIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Navigation/IntellectualizationIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Navigation/ClassificationIconOn.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Navigation/PersonalCenterIconOn.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/LoginIcon/ShowPasswordIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/LoginIcon/SearchIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/LoginIcon/VerificationCodeIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/LoginIcon/AccountIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/LoginIcon/QQIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/LoginIcon/PasswordIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/LoginIcon/WechatIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/LoginIcon/HidePasswordIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/LoginIcon/2.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/LoginIcon/EmailIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/LoginIcon/3.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/LoginIcon/1.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Public/ChooseIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Public/DownIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Public/RightIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Public/MinusSignIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Public/EditIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Public/Fragmentbg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Public/DownIcon_2.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Public/LocationAddressIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Public/TipIcon_Failed.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Public/ChooseOnIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Public/Switch_2.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Public/Logo-bg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Public/Logo.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Public/TipIcon_Successfully.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Public/FuncInfoSetIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Public/ThumbImage.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Public/Switch.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Public/AddIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Public/PlusSignIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Public/Edit.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Public/SwitchOn_2.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Public/Restored_Shadow.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Public/PowerClose.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Public/PowerOpen.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Public/SwitchOn.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Public/transparent.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Public/ChooseRoomListbg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Public/Right.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Public/BackIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Public/DeviceInfoIcon/TempIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Public/DeviceInfoIcon/Pm25Icon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Public/DeviceInfoIcon/HumidityIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Public/DeviceInfoIcon/Restored_Shadow.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Public/MsgIcon/LoadingIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Public/MsgIcon/TipIconWhite.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Public/MsgIcon/TipIconBlack.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Public/AirIcon/29.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Public/AirIcon/13.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Public/AirIcon/20.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Public/AirIcon/18.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Public/AirIcon/4.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Public/AirIcon/5.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Public/AirIcon/6.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Public/AirIcon/2.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Public/AirIcon/3.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Public/AirIcon/45.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Public/AirIcon/1.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Public/AirIcon/0.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/MusicIcon/bluetooth.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/MusicIcon/addMusic1.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/MusicIcon/prve1Selected.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/MusicIcon/love1.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/MusicIcon/selectedIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/MusicIcon/playList.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/MusicIcon/myLove.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/MusicIcon/radio.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/MusicIcon/filePlay.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/MusicIcon/collect.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/MusicIcon/loveMusic.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/MusicIcon/qqMusic.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/MusicIcon/clear.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/MusicIcon/radioIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/MusicIcon/musicIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/MusicIcon/file.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/MusicIcon/vol.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/MusicIcon/usb.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/MusicIcon/localMusic.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/MusicIcon/next1.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/MusicIcon/loveSelected1.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/MusicIcon/selectedMusic.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/MusicIcon/noMusic.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/MusicIcon/addMusic.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/MusicIcon/playBj.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/MusicIcon/loveRadio.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/MusicIcon/list.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/MusicIcon/set.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/MusicIcon/nextSelected.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/MusicIcon/Merge.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/MusicIcon/playStatus.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/MusicIcon/random.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/MusicIcon/collectSelected.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/MusicIcon/pause.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/MusicIcon/progressIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/MusicIcon/prevSeletced.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/MusicIcon/MusicBack.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/MusicIcon/fileList.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/MusicIcon/myList.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/MusicIcon/single.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/MusicIcon/edit.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/MusicIcon/next.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/MusicIcon/filePause.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/MusicIcon/line.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/MusicIcon/loveSelected.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/MusicIcon/sourceNetx.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/MusicIcon/love.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/MusicIcon/pause1.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/MusicIcon/play1.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/MusicIcon/play.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/MusicIcon/noSelectedIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/MusicIcon/next1Selected.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/MusicIcon/prev.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/MusicIcon/prve1.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Switch.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/SwitchOn.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Music/MusicIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Music/MusicOnIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/FanIconBg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TVIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/FanThinIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/FanIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/FanIconOnBg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/FanOnIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/FanIconBgGray.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TVThinIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVPowerIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/PlusIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TV123Icon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVRightIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVOkIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVUpIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVleftIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVDownIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVMenuUpIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVMenuIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/MenuBgIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVBackIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVMuteIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/ReduceIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVMenuDownIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/FloorHeatingIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/OrdinaryIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/NightIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/AwayIconGray.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/OrdinaryIconGray.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/NightIconGray.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/FloorHeatingThinIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/FloorHeatingOnIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/AwayIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AutoIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/AC/LowIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AcOnIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AcIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/AC/DehumidificationIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AirSupplyIconGray.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/AC/LowIconGray.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/AC/DivBg2.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/AC/DivBg1.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/AC/CoolIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindMediumIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindLowIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AirSupplyIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindLowIconGray.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindMediumIconGray.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/AC/HeatingIconGray.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/AC/MediumIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/AC/CoolIconGray.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AutoIconGray.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/AC/DehumidificationIconGray.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindHighIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindHighIconGray.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/AC/MediumIconGray.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/AC/HighIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/AC/HeatIconGray.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/AC/HeatingIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AcThinIcon1.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/AC/HightIconGray.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainOnIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainCloseWhiteIcon_Shadow.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainCloseOnIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainOpenIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainThinIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainBgIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainCloseBlueIcon_Shadow.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainCloseIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainOpenWhiteIcon_Shadow.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainOpenOnIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainStopOnIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainOpenBlueIcon_Shadow.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainStopIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainBgOnIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/MusicFunctionBg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/FreshAirFunctionBg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/EnergyMonitoringFunctionBg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/EnvironmentalFunctionBg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/SecurityMonitoringFunctionBg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/LightFunctionBg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/VideoIntercomFunctionBg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/PanelFunctionBg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/FloorHeatingFunctionBg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/ACFunctionBg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/CurtainFunctionBg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/ElectricFunctionBg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/SensorFunctionBg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/DoorLockFunctionBg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/TipInfoIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/SensorHistoryBg1.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/Pm25Icon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/WeatherFanSpeedIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/SensorHistoryBg2.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/SensorColorTipBg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/DiagramIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/HumidityIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/SensorHistoryBg3.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/SmogIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/UpArrow.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/DiagramIconOn.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/LocationIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Light/LightOnIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Light/ColorWheel.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Light/LightIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Light/LightThinIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Scene/MovieMark.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Scene/s1.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Scene/s2.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Scene/DelayIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Scene/SceneIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Socket/SocketIconBg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Socket/SocketIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Socket/SocketIconOnBg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Socket/SocketOnIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Socket/SocketThinIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/PersonalCenter/GeneralSettingsIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/PersonalCenter/AuxiliaryFunctionIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/PersonalCenter/ResidenceArmIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/PersonalCenter/HomeListbg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/PersonalCenter/AddFunctionIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/PersonalCenter/SupportIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/PersonalCenter/UserTypebg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/PersonalCenter/SwitchIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/PersonalCenter/ResidenceManageIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/PersonalCenter/AdminTypeIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/PersonalCenter/NightViewIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/PersonalCenter/ResidenceMemberIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/PersonalCenter/ResidenceDataBackupIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/PersonalCenter/MemberTypeIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/PersonalCenter/PersonalData/QRcodeIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/3On.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/FingerIconRed.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/1On.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/FingerprintIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/2On.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/4On.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/PasswordIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/GestureIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/GestureGrayIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/4.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/2.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/FaceIdIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/3.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/1.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Echarts/index.html","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Echarts/echartsNew.html","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Echarts/js/echarts-gl.min.js","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Echarts/js/20190126.js","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Echarts/js/world.js","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Echarts/js/echarts-all.js","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Echarts/js/dataTool.min.js","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Echarts/js/ecStat.min.js","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Echarts/js/china.js","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Echarts/js/echarts.min.js","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Echarts/js/bmap.min.js","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Echarts/theme/macarons.js","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Echarts/theme/macarons2.js","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Echarts/theme/red.js","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Echarts/theme/roma.js","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Echarts/theme/helianthus.js","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Echarts/theme/green.js","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Echarts/theme/infographic.js","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Echarts/theme/shine.js","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Echarts/theme/gray.js","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Echarts/theme/sakura.js","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Echarts/theme/blue.js","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Echarts/theme/dark.js","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Echarts/theme/mint.js","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/AC/DiyThumbIconOn.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/AC/DiyThumbIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Music/MusicPlayOnIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Music/MusicPlayIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/PersonalCenter/InfoOnIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Music/MusicThinIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Navigation/HomePageIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Navigation/CollectionIconOn.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Navigation/CollectionIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Navigation/HomePageIconOn.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/PersonalCenter/HomeList4bg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/PersonalCenter/HomeList2bg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/PersonalCenter/HomeList1bg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/PersonalCenter/HomeList3bg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/PersonalCenter/ResetPassword/DialogTipTitleIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Light/RelayOnBg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Light/RelayBg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/AC/DiyThumbIcon2On.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/FunctionIconTVOC.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/FunctionIconPm25.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/FunctionIconCO2.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/FunctionIconTemp.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/FunctionIconHumidity.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Intelligence/CreateScene3Bg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Intelligence/CreateScene1Bg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Intelligence/CreateScene2Bg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Public/FuncInfoSetIcon_white.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Intelligence/Gallery/chooseTipIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Intelligence/Gallery/scenebg10.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Intelligence/Gallery/scenebg9.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Intelligence/Gallery/scenebg8.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Intelligence/Gallery/scenebg6.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Intelligence/Gallery/scenebg7.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Intelligence/Gallery/scenebg5.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Intelligence/Gallery/scenebg4.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Intelligence/Gallery/scenebg1.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Intelligence/Gallery/scenebg3.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/Intelligence/Gallery/scenebg2.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Light/BrightnessBg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/RollingShutterIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/MotorCurtainIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/OnIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/TipNot.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_Android/Assets/Phone/DeviceIcon/VoicePanelIcon.png","/Users/nigemacpc/.nuget/packages/xamarin.android.arch.lifecycle.runtime/1.1.1.3/proguard/monoandroid80/proguard.txt","/Users/nigemacpc/.nuget/packages/xamarin.android.support.media.compat/28.0.0.3/proguard/monoandroid80/proguard.txt","/Users/nigemacpc/.nuget/packages/xamarin.android.support.core.ui/28.0.0.3/proguard/monoandroid80/proguard.txt","/Users/nigemacpc/.nuget/packages/xamarin.android.support.v7.recyclerview/28.0.0.3/proguard/monoandroid80/proguard.txt","/Users/nigemacpc/.nuget/packages/xamarin.android.support.animated.vector.drawable/28.0.0.3/proguard/monoandroid80/proguard.txt","/Users/nigemacpc/.nuget/packages/xamarin.android.support.design/28.0.0.3/proguard/monoandroid80/proguard.txt"],"BuildActions":["Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","None","None","None","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","ProguardConfiguration","ProguardConfiguration","ProguardConfiguration","ProguardConfiguration","ProguardConfiguration","ProguardConfiguration"],"Analyzers":[],"AdditionalFiles":[],"EditorConfigFiles":[]} \ No newline at end of file diff --git a/.vs/HDL_APP_Project/xs/project-cache/HDL-ON_iOS-Debug|iPhoneSimulator.json b/.vs/HDL_APP_Project/xs/project-cache/HDL-ON_iOS-Debug|iPhoneSimulator.json index 4f68e60..3ece36f 100644 --- a/.vs/HDL_APP_Project/xs/project-cache/HDL-ON_iOS-Debug|iPhoneSimulator.json +++ b/.vs/HDL_APP_Project/xs/project-cache/HDL-ON_iOS-Debug|iPhoneSimulator.json @@ -1 +1 @@ -{"Format":1,"ProjectReferences":[],"MetadataReferences":[{"FilePath":"/Users/jlchen/.nuget/packages/microsoft.appcenter.analytics/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.Analytics.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/jlchen/.nuget/packages/microsoft.appcenter.analytics/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.Analytics.iOS.Bindings.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/jlchen/.nuget/packages/microsoft.appcenter.crashes/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.Crashes.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/jlchen/.nuget/packages/microsoft.appcenter.crashes/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.Crashes.iOS.Bindings.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/jlchen/.nuget/packages/microsoft.appcenter/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/jlchen/.nuget/packages/microsoft.appcenter/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.iOS.Bindings.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/DLL/IOS/MJRefresh_Xamarin.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/jlchen/.nuget/packages/mqttnet/3.0.8/lib/netstandard2.0/MQTTnet.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/mscorlib.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/jlchen/.nuget/packages/newtonsoft.json/12.0.2/lib/netstandard2.0/Newtonsoft.Json.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/OpenTK-1.0.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/jlchen/.nuget/packages/restsharp/106.11.7/lib/netstandard2.0/RestSharp.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/DLL/Shared.IOS.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/DLL/IOS/Shared.IOS.JLCountryCode.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/DLL/Shared.IOS.TBL.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/System.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/System.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Drawing.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/System.Numerics.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/System.Numerics.Vectors.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/System.Web.Services.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/System.Xml.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/jlchen/.nuget/packages/xamarin.essentials/1.1.0/lib/xamarinios10/Xamarin.Essentials.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Xamarin.iOS.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/jlchen/.nuget/packages/zxing.net.mobile/2.4.1/lib/Xamarin.iOS10/ZXing.Net.Mobile.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/jlchen/.nuget/packages/zxing.net.mobile/2.4.1/lib/Xamarin.iOS10/zxing.portable.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/jlchen/.nuget/packages/zxing.net.mobile/2.4.1/lib/Xamarin.iOS10/ZXingNetMobile.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Contracts.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.FileVersionInfo.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Net.Security.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Xml.XPath.XDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Net.WebSockets.Client.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.IO.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Dynamic.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Runtime.Serialization.Xml.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Security.Principal.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Reflection.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Threading.ThreadPool.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Cng.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.EventBasedAsync.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encryption.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Runtime.CompilerServices.VisualC.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Threading.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.DeriveBytes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/netstandard.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.IO.UnmanagedMemoryStream.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.Http.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Xml.XPath.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Xml.XmlDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Xml.Xsl.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Resources.Writer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Console.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Net.Cache.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Net.Sockets.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Text.Encoding.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Net.NetworkInformation.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Net.Utilities.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Security.Principal.Windows.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Security.Claims.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Hashing.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.DriveInfo.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.X509Certificates.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Reflection.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Runtime.Numerics.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.Watcher.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.TraceSource.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Reflection.Emit.Lightweight.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Text.Encoding.CodePages.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Linq.Expressions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Threading.Timer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Runtime.InteropServices.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.IO.Pipes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Net.HttpListener.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Text.RegularExpressions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Threading.Tasks.Parallel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Collections.NonGeneric.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Collections.Concurrent.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Threading.Overlapped.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Pkcs.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Runtime.Handles.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Data.SqlClient.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.ObjectModel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Net.WebHeaderCollection.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Runtime.InteropServices.RuntimeInformation.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.TypeConverter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Net.Mail.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Threading.Tasks.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Linq.Parallel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Xml.XDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Security.SecureString.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/Microsoft.Win32.Registry.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.RSA.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.Annotations.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.IO.Compression.ZipFile.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Runtime.InteropServices.WindowsRuntime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Linq.Queryable.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Resources.ResourceManager.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Resources.Reader.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Collections.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Reflection.Emit.ILGeneration.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Data.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Net.NameResolution.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.ServiceProcess.ServiceController.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encryption.ECDiffieHellman.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Runtime.Loader.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.Security.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Net.AuthenticationManager.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Xml.ReaderWriter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Threading.Tasks.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Tracing.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.AppContext.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Buffers.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encryption.ECDsa.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Csp.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.TextWriterTraceListener.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Text.Encoding.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.IO.MemoryMappedFiles.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.OpenSsl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/Microsoft.Win32.Registry.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Globalization.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.RandomNumberGenerator.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Collections.Specialized.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.ProtectedData.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.ValueTuple.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Xml.XPath.XmlDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Net.ServicePoint.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Xml.XmlSerializer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Reflection.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Globalization.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Runtime.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Resources.ReaderWriter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encoding.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.IO.IsolatedStorage.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Threading.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.NetTcp.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Security.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Reflection.TypeExtensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Globalization.Calendars.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Net.Requests.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Net.WebSockets.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Reflection.Emit.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Runtime.Serialization.Json.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Algorithms.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Threading.Thread.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Linq.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Process.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Tools.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Hashing.Algorithms.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Debug.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/Microsoft.Win32.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Runtime.Serialization.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.TraceEvent.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Drawing.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Runtime.Serialization.Formatters.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Net.Ping.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.Duplex.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.StackTrace.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Reflection.DispatchProxy.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encryption.Aes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Memory.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/14.2.0.12/lib/mono/Xamarin.iOS/Facades/System.Net.Primitives.dll","Aliases":[],"Framework":null}],"Files":["/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Main.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/AppDelegate.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/ViewController.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/ViewController.designer.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/ViewControllerBase.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Reachability.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Scan.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/ZXingOverlayView.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/MainPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/DAL/Net/HttpListener.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/DAL/FileUtils.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Common/R.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/DAL/Net/MyWebClient.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/DAL/Net/MqttCommon.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/DAL/Server/HttpServerRequest.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Entity/ResponseEntity/RegionInfoRes.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Entity/ResponseEntity/ResponsePack.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Entity/Enumerative/EmptyHttpReques.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/DAL/Server/HttpServerRequestBase.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Entity/Room.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Entity/Enumerative/Command.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Entity/Enumerative/MyEnum.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Entity/DB_ResidenceData.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Entity/Function/Function.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/DriverLayer/Target.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/DriverLayer/UdpSocket.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/DriverLayer/Control.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/DriverLayer/CRC.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/DriverLayer/Packet.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Entity/OnAppConfig.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Entity/UserInfo.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/DriverLayer/Control_Udp_Bus.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Entity/Function/BusData.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI0-Public/PublicAssmebly.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/CSS/CSS.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/UserPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/UserPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/2-Classification/ClassificationPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/2-Classification/ClassificationPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/FunctionBaseInfoSetPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/ChooseFloorPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/FunctionBaseInfoSetPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/ChooseRoomPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Curtain/MotorCurtainPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Light/RelayPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Light/RelayPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/1-HomePage/HomePageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/1-HomePage/HomePage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/RoomEditPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/RoomEditFunctionPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/RoomEditPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/ResidentialManagePage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/RoomEditFunctionPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/RoomsManagementPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/FloorsManagementPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/FloorsManagementPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/ResidentialManagePageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/RoomsManagementPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI1-Login/LoginPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI1-Login/ForgetPasswordPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI1-Login/LoginPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI1-Login/ForgetPasswordPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI1-Login/ResetPassword_VerificationCode.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI1-Login/RegisterPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI1-Login/BaseView.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI1-Login/RegisterPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI0-Public/PublicAssmeblyBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI0-Public/TopViewDiv.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI0-Public/TopViewDivBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/ChooseRoomPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Curtain/MotorCurtainPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Curtain/CurtainModulePage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Curtain/CurtainModulePageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/AC/ACPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/AC/ACPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/2-Classification/FunctionPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/2-Classification/FunctionPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Common/A_Protocol_Command.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/2-Classification/FunctionControlZone.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/2-Classification/FunctionControlZoneBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/2-Classification/RoomPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/2-Classification/RoomPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/2-Classification/ClassificaitionPublicBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Entity/Function/Scene.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Entity/FunctionList.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Entity/Function/AC.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Entity/Function/Curtain.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Entity/Function/FloorHeating.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Entity/Function/Light.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Entity/ResponseEntity/CityInfo.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockSettingsPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockSettingsPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockPasswordPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI0-Public/OperationSuccessPromptPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockGesturePage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI0-Public/AppUnlockPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/DriverLayer/CommonPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Electrical/FanPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Entity/Function/Fan.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Entity/Function/SwitchSocket.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Electrical/FanPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Electrical/SocketPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Electrical/SocketPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Entity/Function/TV.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Electrical/TVPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Electrical/TVPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSciencePage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Entity/Function/Sensor.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSciencePageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSensorPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Entity/ResponseEntity/ResidenceMemberInfo.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Entity/AProtocolEntity.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/AddMemberScanPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/AddMemberScanPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Music/MusicMain.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Music/A31Radio.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Music/A31RadioList.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Music/A31MusicModel.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Music/A31MusicSourcePage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Music/A31PlayMusicPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Music/A31LoveRadioList.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Music/A31LoveList.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Music/A31USBMusicList.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Music/A31PlayStatus.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Music/A31MyList.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Music/SendMethod.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Music/A31LocalMusicList.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Music/A31LoveMusicList.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Music/A31MyListMusic.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Music/View/DialogView.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Music/View/TopView.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Music/View/MusicView.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Music/View/PlayView.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Music/View/SizeClass.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Music/View/TipView.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Music/View/MusicSourceView.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Music/View/SongView.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/ChooseShareMemberTargetListPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/ChooseShareMemberTargetListPageBLL.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/AccountBindInfoPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/ChangeBindAccountPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/VerificationCodePage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/BindAccountPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EchartsOption.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/ResetAccountPassword/ResetPasswordOptionPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/ResetAccountPassword/ResetPasswordVerificationCodePage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/ResetAccountPassword/ResetPasswordPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Music/UpdateThread.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Music/View/MyListView.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI0-Public/UpdataTcpResidenceDataDialog.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/3-Intelligence/IntelligencePage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Common/MqttCommon.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI0-Public/GalleryPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/DAL/Net/Mqtt_Cloud.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/DAL/Net/Mqtt_A_Protocol.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/AboutOnPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/3-Intelligence/Scene/NewSceneMenuListPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/3-Intelligence/Scene/SceneEditPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/3-Intelligence/Scene/SceneFunctionListEditPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/3-Intelligence/Scene/SetSceneFunctionInfoPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/3-Intelligence/Scene/SetSceneLocationPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/3-Intelligence/Automation/AutomationMenuPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/GetSupportPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/DriverLayer/Control_TcpClient.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/DriverLayer/Control_TcpServer.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/FuntionControlView/Panel/PanelPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/SearchDevice/SearchDevicePage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/SearchDevice/VoicePanelScenePage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Entity/Device/DeviceModule.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Entity/Device/SBK_SceneListObj.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/SearchDevice/VoicePanelSettingPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/UI/UI2/4-PersonalCenter/SearchDevice/VoicePanelSceneListPage.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/DAL/Server/NewAPI.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/DAL/Server/HttpUtil.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/Common/Utlis.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/DAL/Server/IMessageCommon.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL_ON/DAL/Server/NewApiRes.cs","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/Contents.json","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/1024x500.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/2048X2732 .png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/4096X4096.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/750X1134.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/1024.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/120.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/152.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/167.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/180.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/20.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/29.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/40.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/58.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/60.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/76.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/80.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/87.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/Contents.json","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/Contents.json","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/40路40@2x.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/60路60@3x.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/58路58@2x.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/87路87@3x.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/80路80@2x.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/120路120@2x.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/120路120@3x.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/180路180@3x.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/20路20.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/40路40@2x-1.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/29路29.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/58路58@2x-1.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/1024路1024@2x.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/1242*2688.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/828*1792.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/2688*1242.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/1792*828.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/1125*2436.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/2436*1125.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/1242*2208.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/750*1334.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/2208*1242.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/640*960.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/320*480.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/640*960-1.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/640*1136.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/640*1136-1.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/LaunchScreen.storyboard","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Main.storyboard","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Info.plist","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Entitlements.plist","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/LoginIcon/ShowPasswordIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/LoginIcon/SearchIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/LoginIcon/VerificationCodeIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/LoginIcon/AccountIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/LoginIcon/QQIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/LoginIcon/PasswordIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/LoginIcon/WechatIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/LoginIcon/HidePasswordIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/LoginIcon/2.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/LoginIcon/EmailIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/LoginIcon/3.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/LoginIcon/1.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Language.ini","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Public/BackIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Public/Logo.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Public/Logo-bg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/PersonalCenter/UserTypebg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/PersonalCenter/AdminTypeIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/PersonalCenter/MemberTypeIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/PersonalCenter/ResidenceManageIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/PersonalCenter/ResidenceMemberIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/PersonalCenter/ResidenceArmIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/PersonalCenter/ResidenceDataBackupIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/PersonalCenter/AuxiliaryFunctionIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/PersonalCenter/AddFunctionIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/PersonalCenter/NightViewIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/PersonalCenter/SwitchIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/PersonalCenter/GeneralSettingsIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/PersonalCenter/SupportIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/PersonalCenter/HomeList3bg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/PersonalCenter/PersonalData/QRcodeIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Classification/ToggleDisplayThumbnail.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Classification/ToggleDisplayLarge.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Classification/Room/Roombg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Collection/MsgIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Collection/MsgIconTip.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Collection/Functionbg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Collection/FunctionOnbg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Collection/ChangeViewbg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Public/DeviceInfoIcon/HumidityIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Public/DeviceInfoIcon/Pm25Icon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Public/DeviceInfoIcon/TempIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Public/DownIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Public/transparent.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Collection/CollectionIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Collection/CollectionWhiteIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Classification/Room/AllCloseIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Public/PowerClose.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Public/PowerOpen.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainStopIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainCloseIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainCloseOnIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainOnIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainOpenIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainOpenOnIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainStopOnIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/FloorHeatingIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/FloorHeatingOnIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Light/LightIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Light/LightOnIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Music/MusicIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Music/MusicOnIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Switch.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/SwitchOn.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Public/FuncInfoSetIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Light/ColorWheel.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Public/ThumbImage.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Public/Fragmentbg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Public/Restored_Shadow.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Public/Edit.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Public/RightIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainThinIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/FloorHeatingThinIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Light/LightThinIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Public/ChooseIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Public/ChooseOnIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Public/PlusSignIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Public/MinusSignIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Collection/CollectionGrayIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Public/Switch.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Public/SwitchOn.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Public/LocationAddressIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Public/AddIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Public/EditIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Public/Right.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Public/DownIcon_2.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Public/ChooseRoomListbg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Scene/MovieMark.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Scene/SceneIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Collection/SceneCovered.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Scene/DelayIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Scene/s2.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Scene/s1.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainBgOnIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainBgIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/MusicFunctionBg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/FreshAirFunctionBg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/EnergyMonitoringFunctionBg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/EnvironmentalFunctionBg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/SecurityMonitoringFunctionBg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/LightFunctionBg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/VideoIntercomFunctionBg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/PanelFunctionBg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/FloorHeatingFunctionBg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/ACFunctionBg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/CurtainFunctionBg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/ElectricFunctionBg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/SensorFunctionBg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/DoorLockFunctionBg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Public/DeviceInfoIcon/Restored_Shadow.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainOpenBlueIcon_Shadow.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainOpenWhiteIcon_Shadow.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainCloseWhiteIcon_Shadow.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainCloseBlueIcon_Shadow.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Public/MsgIcon/TipIconBlack.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Public/MsgIcon/TipIconWhite.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/4.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/1On.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/2.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/3.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/4On.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/3On.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/1.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/2On.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/FingerprintIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/FaceIdIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/GestureIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/PasswordIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Public/TipIcon_Successfully.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Public/TipIcon_Failed.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/GestureGrayIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Public/Switch_2.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Public/SwitchOn_2.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/FingerIconRed.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/NightIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/NightIconGray.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/OrdinaryIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/OrdinaryIconGray.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/AwayIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/AwayIconGray.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanIconBgGray.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanIconBg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanThinIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Socket/SocketThinIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanOnIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Socket/SocketIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Socket/SocketOnIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanIconOnBg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Socket/SocketIconOnBg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Socket/SocketIconBg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVPowerIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TV123Icon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVRightIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVOkIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVUpIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVleftIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVDownIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVMenuUpIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVMenuIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVBackIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVMuteIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVMenuDownIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/MenuBgIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/PlusIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/ReduceIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TVThinIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TVIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/SmogIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/LocationIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/UpArrow.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/WeatherFanSpeedIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/TipInfoIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/SensorHistoryBg1.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/SensorColorTipBg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/SensorHistoryBg2.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/SensorHistoryBg3.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/theme/macarons.js","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/theme/macarons2.js","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/theme/red.js","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/theme/roma.js","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/theme/helianthus.js","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/theme/green.js","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/theme/infographic.js","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/theme/shine.js","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/theme/gray.js","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/theme/sakura.js","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/theme/blue.js","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/theme/dark.js","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/theme/mint.js","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/DiagramIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/DiagramIconOn.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Public/MsgIcon/LoadingIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Collection/NoCollectionBg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Public/AirIcon/0.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Public/AirIcon/1.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Public/AirIcon/13.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Public/AirIcon/18.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Public/AirIcon/2.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Public/AirIcon/20.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Public/AirIcon/29.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Public/AirIcon/3.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Public/AirIcon/4.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Public/AirIcon/45.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Public/AirIcon/5.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Public/AirIcon/6.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/MusicIcon/bluetooth.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/MusicIcon/addMusic1.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/MusicIcon/prve1Selected.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/MusicIcon/love1.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/MusicIcon/selectedIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/MusicIcon/playList.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/MusicIcon/myLove.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/MusicIcon/radio.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/MusicIcon/filePlay.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/MusicIcon/collect.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/MusicIcon/loveMusic.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/MusicIcon/qqMusic.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/MusicIcon/clear.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/MusicIcon/radioIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/MusicIcon/musicIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/MusicIcon/file.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/MusicIcon/vol.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/MusicIcon/usb.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/MusicIcon/localMusic.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/MusicIcon/next1.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/MusicIcon/loveSelected1.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/MusicIcon/selectedMusic.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/MusicIcon/noMusic.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/MusicIcon/addMusic.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/MusicIcon/playBj.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/MusicIcon/loveRadio.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/MusicIcon/list.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/MusicIcon/set.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/MusicIcon/nextSelected.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/MusicIcon/Merge.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/MusicIcon/playStatus.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/MusicIcon/random.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/MusicIcon/collectSelected.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/MusicIcon/pause.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/MusicIcon/progressIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/MusicIcon/prevSeletced.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/MusicIcon/MusicBack.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/MusicIcon/fileList.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/MusicIcon/myList.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/MusicIcon/single.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/MusicIcon/edit.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/MusicIcon/next.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/MusicIcon/filePause.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/MusicIcon/line.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/MusicIcon/loveSelected.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/MusicIcon/sourceNetx.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/MusicIcon/love.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/MusicIcon/pause1.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/MusicIcon/play1.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/MusicIcon/play.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/MusicIcon/noSelectedIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/MusicIcon/next1Selected.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/MusicIcon/prev.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/MusicIcon/prve1.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/Pm25Icon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/HumidityIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/echartsNew.html","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/js/bmap.min.js","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/js/20190126.js","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/js/china.js","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/js/dataTool.min.js","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/js/echarts-all.js","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/js/echarts-gl.min.js","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/js/echarts.min.js","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/js/ecStat.min.js","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/js/world.js","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Music/MusicPlayOnIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Music/MusicPlayIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/PersonalCenter/InfoOnIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/PersonalCenter/ResetPassword/DialogTipTitleIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Music/MusicThinIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/PersonalCenter/HomeList1bg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/PersonalCenter/HomeList2bg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/PersonalCenter/HomeList4bg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Light/RelayOnBg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Light/RelayBg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Navigation/HomePageIconOn.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Navigation/HomePageIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Navigation/UserPageNavbg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Navigation/PersonalCenterIconOn.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Navigation/PersonalCenterIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Navigation/IntellectualizationIconOn.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Navigation/IntellectualizationIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Navigation/CollectionIconOn.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Navigation/CollectionIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Navigation/ClassificationIconOn.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Navigation/ClassificationIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Intelligence/CreateScene3Bg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Intelligence/CreateScene1Bg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Intelligence/CreateScene2Bg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Public/FuncInfoSetIcon_white.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/FunctionIconHumidity.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/FunctionIconTemp.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/FunctionIconPm25.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/FunctionIconTVOC.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/FunctionIconCO2.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/PersonalCenter/HomeListbg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Intelligence/Gallery/scenebg1.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Intelligence/Gallery/scenebg2.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Intelligence/Gallery/scenebg3.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Intelligence/Gallery/scenebg4.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Intelligence/Gallery/scenebg5.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Intelligence/Gallery/scenebg6.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Intelligence/Gallery/scenebg7.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Intelligence/Gallery/scenebg8.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Intelligence/Gallery/scenebg9.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Intelligence/Gallery/scenebg10.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/Intelligence/Gallery/chooseTipIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AutoIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/LowIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DiyThumbIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AcOnIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AcIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DehumidificationIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AirSupplyIconGray.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/LowIconGray.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DiyThumbIconOn.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DivBg2.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DivBg1.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/CoolIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindMediumIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindLowIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AirSupplyIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindLowIconGray.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AcThinIcon1.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindMediumIconGray.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HeatingIconGray.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/MediumIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/CoolIconGray.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AutoIconGray.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DehumidificationIconGray.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindHighIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindHighIconGray.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/MediumIconGray.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HighIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HeatIconGray.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HeatingIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DiyThumbIcon2On.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HightIconGray.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Light/BrightnessBg.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/RollingShutterIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/MotorCurtainIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/OnIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/TipNot.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/Resources/Phone/FunctionIcon/DeviceIcon/VoicePanelIcon.png","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/iTunesArtwork","/Users/jlchen/JLChen/ProjectsCode/HDLGit/ON+/HDL-ON_iOS/iTunesArtwork@2x"],"BuildActions":["Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","InterfaceDefinition","InterfaceDefinition","None","None","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","ITunesArtwork","ITunesArtwork"],"Analyzers":[],"AdditionalFiles":[],"EditorConfigFiles":[]} \ No newline at end of file +{"Format":1,"ProjectReferences":[],"MetadataReferences":[{"FilePath":"/Users/nigemacpc/.nuget/packages/microsoft.appcenter.analytics/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.Analytics.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigemacpc/.nuget/packages/microsoft.appcenter.analytics/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.Analytics.iOS.Bindings.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigemacpc/.nuget/packages/microsoft.appcenter.crashes/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.Crashes.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigemacpc/.nuget/packages/microsoft.appcenter.crashes/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.Crashes.iOS.Bindings.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigemacpc/.nuget/packages/microsoft.appcenter/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigemacpc/.nuget/packages/microsoft.appcenter/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.iOS.Bindings.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /DLL/IOS/MJRefresh_Xamarin.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigemacpc/.nuget/packages/mqttnet/3.0.8/lib/netstandard2.0/MQTTnet.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/mscorlib.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigemacpc/.nuget/packages/newtonsoft.json/12.0.2/lib/netstandard2.0/Newtonsoft.Json.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/OpenTK-1.0.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigemacpc/.nuget/packages/restsharp/106.11.7/lib/netstandard2.0/RestSharp.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /DLL/Shared.IOS.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /DLL/IOS/Shared.IOS.JLCountryCode.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /DLL/Shared.IOS.TBL.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/System.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/System.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Drawing.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/System.Numerics.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/System.Numerics.Vectors.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/System.Web.Services.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/System.Xml.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigemacpc/.nuget/packages/xamarin.essentials/1.1.0/lib/xamarinios10/Xamarin.Essentials.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Xamarin.iOS.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigemacpc/.nuget/packages/zxing.net.mobile/2.4.1/lib/Xamarin.iOS10/ZXing.Net.Mobile.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigemacpc/.nuget/packages/zxing.net.mobile/2.4.1/lib/Xamarin.iOS10/zxing.portable.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigemacpc/.nuget/packages/zxing.net.mobile/2.4.1/lib/Xamarin.iOS10/ZXingNetMobile.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Contracts.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.FileVersionInfo.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Net.Security.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Xml.XPath.XDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Net.WebSockets.Client.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.IO.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Dynamic.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Runtime.Serialization.Xml.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Security.Principal.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Reflection.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Threading.ThreadPool.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Cng.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.EventBasedAsync.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encryption.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Runtime.CompilerServices.VisualC.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Threading.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.DeriveBytes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/netstandard.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.IO.UnmanagedMemoryStream.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.Http.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Xml.XPath.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Xml.XmlDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Xml.Xsl.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Resources.Writer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Console.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Net.Cache.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Net.Sockets.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Text.Encoding.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Net.NetworkInformation.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Net.Utilities.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Security.Principal.Windows.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Security.Claims.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Hashing.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.DriveInfo.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.X509Certificates.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Reflection.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Runtime.Numerics.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.Watcher.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.TraceSource.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Reflection.Emit.Lightweight.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Text.Encoding.CodePages.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Linq.Expressions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Threading.Timer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Runtime.InteropServices.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.IO.Pipes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Net.HttpListener.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Text.RegularExpressions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Threading.Tasks.Parallel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Collections.NonGeneric.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Collections.Concurrent.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Threading.Overlapped.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Pkcs.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Runtime.Handles.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Data.SqlClient.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.ObjectModel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Net.WebHeaderCollection.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Runtime.InteropServices.RuntimeInformation.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.TypeConverter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Net.Mail.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Threading.Tasks.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Linq.Parallel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Xml.XDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Security.SecureString.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/Microsoft.Win32.Registry.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.RSA.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.Annotations.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.IO.Compression.ZipFile.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Runtime.InteropServices.WindowsRuntime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Linq.Queryable.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Resources.ResourceManager.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Resources.Reader.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Collections.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Reflection.Emit.ILGeneration.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Data.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Net.NameResolution.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.ServiceProcess.ServiceController.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encryption.ECDiffieHellman.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Runtime.Loader.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.Security.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Net.AuthenticationManager.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Xml.ReaderWriter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Threading.Tasks.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Tracing.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.AppContext.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Buffers.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encryption.ECDsa.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Csp.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.TextWriterTraceListener.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Text.Encoding.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.IO.MemoryMappedFiles.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.OpenSsl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/Microsoft.Win32.Registry.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Globalization.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.RandomNumberGenerator.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Collections.Specialized.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.ProtectedData.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.ValueTuple.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Xml.XPath.XmlDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Net.ServicePoint.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Xml.XmlSerializer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Reflection.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Globalization.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Runtime.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Resources.ReaderWriter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encoding.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.IO.IsolatedStorage.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Threading.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.NetTcp.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Security.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Reflection.TypeExtensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Globalization.Calendars.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Net.Requests.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Net.WebSockets.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Reflection.Emit.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Runtime.Serialization.Json.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Algorithms.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Threading.Thread.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Linq.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Process.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Tools.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Hashing.Algorithms.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Debug.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/Microsoft.Win32.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Runtime.Serialization.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.TraceEvent.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Drawing.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Runtime.Serialization.Formatters.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Net.Ping.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.Duplex.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.StackTrace.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Reflection.DispatchProxy.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encryption.Aes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Memory.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/lib/mono/Xamarin.iOS/Facades/System.Net.Primitives.dll","Aliases":[],"Framework":null}],"Files":["/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Main.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/AppDelegate.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/ViewController.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/ViewController.designer.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/ViewControllerBase.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Reachability.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Scan.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/ZXingOverlayView.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Other/JLCountrycode.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/MainPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/DAL/Net/HttpListener.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/DAL/FileUtils.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Common/R.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/DAL/Net/MyWebClient.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/DAL/Net/MqttCommon.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/DAL/Server/HttpServerRequest.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Entity/ResponseEntity/RegionInfoRes.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Entity/ResponseEntity/ResponsePack.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Entity/Enumerative/EmptyHttpReques.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/DAL/Server/HttpServerRequestBase.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Entity/Room.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Entity/Enumerative/Command.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Entity/Enumerative/MyEnum.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Entity/DB_ResidenceData.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Entity/Function/Function.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/DriverLayer/Target.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/DriverLayer/UdpSocket.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/DriverLayer/Control.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/DriverLayer/CRC.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/DriverLayer/Packet.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Entity/OnAppConfig.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Entity/UserInfo.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/DriverLayer/Control_Udp_Bus.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Entity/Function/BusData.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI0-Public/PublicAssmebly.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/CSS/CSS.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/UserPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/UserPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/2-Classification/ClassificationPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/2-Classification/ClassificationPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/FunctionBaseInfoSetPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/ChooseFloorPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/FunctionBaseInfoSetPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/ChooseRoomPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Curtain/MotorCurtainPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Light/RelayPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Light/RGBPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Light/RGBPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Light/RelayPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/1-HomePage/HomePageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/1-HomePage/HomePage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/RoomEditPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/RoomEditFunctionPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/RoomEditPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/ResidentialManagePage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/RoomEditFunctionPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/RoomsManagementPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/FloorsManagementPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/FloorsManagementPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/ResidentialManagePageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/RoomsManagementPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI1-Login/LoginPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI1-Login/ForgetPasswordPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI1-Login/LoginPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI1-Login/ForgetPasswordPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI1-Login/ResetPassword_VerificationCode.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI1-Login/RegisterPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI1-Login/BaseView.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI1-Login/RegisterPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI0-Public/PublicAssmeblyBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI0-Public/TopViewDiv.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI0-Public/TopViewDivBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/ChooseRoomPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Curtain/MotorCurtainPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Curtain/CurtainModulePage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Curtain/CurtainModulePageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/AC/ACPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/AC/ACPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/2-Classification/FunctionPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/2-Classification/FunctionPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Common/A_Protocol_Command.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/2-Classification/FunctionControlZone.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/2-Classification/FunctionControlZoneBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/2-Classification/RoomPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/2-Classification/RoomPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/2-Classification/ClassificaitionPublicBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Entity/Function/Scene.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Entity/FunctionList.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Entity/Function/AC.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Entity/Function/Curtain.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Entity/Function/FloorHeating.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Entity/Function/Light.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Entity/ResponseEntity/CityInfo.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockSettingsPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockSettingsPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockPasswordPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI0-Public/OperationSuccessPromptPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockGesturePage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI0-Public/AppUnlockPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/DriverLayer/CommonPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Electrical/FanPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Entity/Function/Fan.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Entity/Function/SwitchSocket.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Electrical/FanPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Electrical/SocketPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Electrical/SocketPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Entity/Function/TV.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Electrical/TVPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Electrical/TVPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSciencePage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Entity/Function/Sensor.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSciencePageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSensorPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Entity/ResponseEntity/ResidenceMemberInfo.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Entity/AProtocolEntity.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/AddMemberScanPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/AddMemberScanPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Music/MusicMain.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Music/A31Radio.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Music/A31RadioList.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Music/A31MusicModel.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Music/A31MusicSourcePage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Music/A31PlayMusicPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Music/A31LoveRadioList.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Music/A31LoveList.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Music/A31USBMusicList.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Music/A31PlayStatus.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Music/A31MyList.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Music/SendMethod.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Music/A31LocalMusicList.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Music/A31LoveMusicList.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Music/A31MyListMusic.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Music/View/DialogView.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Music/View/TopView.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Music/View/MusicView.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Music/View/PlayView.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Music/View/SizeClass.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Music/View/TipView.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Music/View/MusicSourceView.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Music/View/SongView.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/ChooseShareMemberTargetListPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/ChooseShareMemberTargetListPageBLL.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/AccountBindInfoPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/ChangeBindAccountPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/VerificationCodePage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/BindAccountPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EchartsOption.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/ResetAccountPassword/ResetPasswordOptionPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/ResetAccountPassword/ResetPasswordVerificationCodePage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/ResetAccountPassword/ResetPasswordPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Music/UpdateThread.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Music/View/MyListView.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI0-Public/UpdataTcpResidenceDataDialog.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/3-Intelligence/IntelligencePage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Common/MqttCommon.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI0-Public/GalleryPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/DAL/Net/Mqtt_Cloud.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/DAL/Net/Mqtt_A_Protocol.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/AboutOnPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/3-Intelligence/Scene/NewSceneMenuListPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/3-Intelligence/Scene/SceneEditPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/3-Intelligence/Scene/SceneFunctionListEditPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/3-Intelligence/Scene/SetSceneFunctionInfoPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/3-Intelligence/Scene/SetSceneLocationPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/3-Intelligence/Automation/AutomationMenuPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/GetSupportPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/DriverLayer/Control_TcpClient.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/DriverLayer/Control_TcpServer.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/FuntionControlView/Panel/PanelPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/SearchDevice/SearchDevicePage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/SearchDevice/VoicePanelScenePage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Entity/Device/DeviceModule.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Entity/Device/SBK_SceneListObj.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/SearchDevice/VoicePanelSettingPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/UI/UI2/4-PersonalCenter/SearchDevice/VoicePanelSceneListPage.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/DAL/Server/NewAPI.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/DAL/Server/HttpUtil.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/Common/Utlis.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/DAL/Server/IMessageCommon.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL_ON/DAL/Server/NewApiRes.cs","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/Contents.json","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/1024x500.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/2048X2732 .png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/4096X4096.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/750X1134.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/1024.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/120.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/152.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/167.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/180.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/20.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/29.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/40.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/58.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/60.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/76.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/80.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/87.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/Contents.json","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/Contents.json","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/40路40@2x.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/60路60@3x.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/58路58@2x.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/87路87@3x.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/80路80@2x.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/120路120@2x.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/120路120@3x.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/180路180@3x.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/20路20.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/40路40@2x-1.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/29路29.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/58路58@2x-1.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/1024路1024@2x.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/1242*2688.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/828*1792.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/2688*1242.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/1792*828.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/1125*2436.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/2436*1125.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/1242*2208.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/750*1334.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/2208*1242.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/640*960.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/320*480.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/640*960-1.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/640*1136.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/640*1136-1.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/LaunchScreen.storyboard","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Main.storyboard","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Info.plist","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Entitlements.plist","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/LoginIcon/ShowPasswordIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/LoginIcon/SearchIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/LoginIcon/VerificationCodeIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/LoginIcon/AccountIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/LoginIcon/QQIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/LoginIcon/PasswordIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/LoginIcon/WechatIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/LoginIcon/HidePasswordIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/LoginIcon/2.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/LoginIcon/EmailIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/LoginIcon/3.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/LoginIcon/1.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Language.ini","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Public/BackIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Public/Logo.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Public/Logo-bg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/PersonalCenter/UserTypebg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/PersonalCenter/AdminTypeIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/PersonalCenter/MemberTypeIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/PersonalCenter/ResidenceManageIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/PersonalCenter/ResidenceMemberIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/PersonalCenter/ResidenceArmIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/PersonalCenter/ResidenceDataBackupIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/PersonalCenter/AuxiliaryFunctionIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/PersonalCenter/AddFunctionIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/PersonalCenter/NightViewIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/PersonalCenter/SwitchIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/PersonalCenter/GeneralSettingsIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/PersonalCenter/SupportIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/PersonalCenter/HomeList3bg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/PersonalCenter/PersonalData/QRcodeIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Classification/ToggleDisplayThumbnail.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Classification/ToggleDisplayLarge.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Classification/Room/Roombg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Collection/MsgIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Collection/MsgIconTip.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Collection/Functionbg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Collection/FunctionOnbg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Collection/ChangeViewbg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Public/DeviceInfoIcon/HumidityIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Public/DeviceInfoIcon/Pm25Icon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Public/DeviceInfoIcon/TempIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Public/DownIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Public/transparent.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Collection/CollectionIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Collection/CollectionWhiteIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Classification/Room/AllCloseIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Public/PowerClose.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Public/PowerOpen.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainStopIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainCloseIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainCloseOnIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainOnIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainOpenIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainOpenOnIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainStopOnIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/FloorHeatingIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/FloorHeatingOnIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Light/LightIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Light/LightOnIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Music/MusicIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Music/MusicOnIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Switch.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/SwitchOn.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Public/FuncInfoSetIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Light/ColorWheel.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Public/ThumbImage.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Public/Fragmentbg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Public/Restored_Shadow.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Public/Edit.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Public/RightIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainThinIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/FloorHeatingThinIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Light/LightThinIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Public/ChooseIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Public/ChooseOnIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Public/PlusSignIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Public/MinusSignIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Collection/CollectionGrayIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Public/Switch.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Public/SwitchOn.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Public/LocationAddressIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Public/AddIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Public/EditIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Public/Right.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Public/DownIcon_2.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Public/ChooseRoomListbg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Scene/MovieMark.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Scene/SceneIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Collection/SceneCovered.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Scene/DelayIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Scene/s2.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Scene/s1.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainBgOnIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainBgIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/MusicFunctionBg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/FreshAirFunctionBg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/EnergyMonitoringFunctionBg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/EnvironmentalFunctionBg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/SecurityMonitoringFunctionBg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/LightFunctionBg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/VideoIntercomFunctionBg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/PanelFunctionBg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/FloorHeatingFunctionBg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/ACFunctionBg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/CurtainFunctionBg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/ElectricFunctionBg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/SensorFunctionBg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/DoorLockFunctionBg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Public/DeviceInfoIcon/Restored_Shadow.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainOpenBlueIcon_Shadow.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainOpenWhiteIcon_Shadow.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainCloseWhiteIcon_Shadow.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainCloseBlueIcon_Shadow.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Public/MsgIcon/TipIconBlack.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Public/MsgIcon/TipIconWhite.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/4.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/1On.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/2.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/3.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/4On.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/3On.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/1.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/2On.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/FingerprintIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/FaceIdIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/GestureIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/PasswordIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Public/TipIcon_Successfully.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Public/TipIcon_Failed.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/GestureGrayIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Public/Switch_2.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Public/SwitchOn_2.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/FingerIconRed.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/NightIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/NightIconGray.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/OrdinaryIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/OrdinaryIconGray.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/AwayIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/AwayIconGray.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanIconBgGray.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanIconBg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanThinIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Socket/SocketThinIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanOnIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Socket/SocketIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Socket/SocketOnIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanIconOnBg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Socket/SocketIconOnBg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Socket/SocketIconBg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVPowerIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TV123Icon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVRightIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVOkIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVUpIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVleftIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVDownIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVMenuUpIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVMenuIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVBackIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVMuteIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVMenuDownIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/MenuBgIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/PlusIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/ReduceIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TVThinIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TVIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/SmogIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/LocationIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/UpArrow.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/WeatherFanSpeedIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/TipInfoIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/SensorHistoryBg1.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/SensorColorTipBg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/SensorHistoryBg2.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/SensorHistoryBg3.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/theme/macarons.js","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/theme/macarons2.js","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/theme/red.js","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/theme/roma.js","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/theme/helianthus.js","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/theme/green.js","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/theme/infographic.js","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/theme/shine.js","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/theme/gray.js","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/theme/sakura.js","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/theme/blue.js","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/theme/dark.js","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/theme/mint.js","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/DiagramIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/DiagramIconOn.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Public/MsgIcon/LoadingIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Collection/NoCollectionBg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Public/AirIcon/0.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Public/AirIcon/1.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Public/AirIcon/13.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Public/AirIcon/18.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Public/AirIcon/2.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Public/AirIcon/20.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Public/AirIcon/29.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Public/AirIcon/3.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Public/AirIcon/4.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Public/AirIcon/45.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Public/AirIcon/5.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Public/AirIcon/6.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/MusicIcon/bluetooth.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/MusicIcon/addMusic1.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/MusicIcon/prve1Selected.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/MusicIcon/love1.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/MusicIcon/selectedIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/MusicIcon/playList.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/MusicIcon/myLove.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/MusicIcon/radio.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/MusicIcon/filePlay.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/MusicIcon/collect.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/MusicIcon/loveMusic.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/MusicIcon/qqMusic.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/MusicIcon/clear.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/MusicIcon/radioIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/MusicIcon/musicIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/MusicIcon/file.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/MusicIcon/vol.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/MusicIcon/usb.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/MusicIcon/localMusic.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/MusicIcon/next1.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/MusicIcon/loveSelected1.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/MusicIcon/selectedMusic.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/MusicIcon/noMusic.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/MusicIcon/addMusic.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/MusicIcon/playBj.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/MusicIcon/loveRadio.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/MusicIcon/list.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/MusicIcon/set.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/MusicIcon/nextSelected.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/MusicIcon/Merge.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/MusicIcon/playStatus.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/MusicIcon/random.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/MusicIcon/collectSelected.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/MusicIcon/pause.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/MusicIcon/progressIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/MusicIcon/prevSeletced.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/MusicIcon/MusicBack.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/MusicIcon/fileList.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/MusicIcon/myList.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/MusicIcon/single.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/MusicIcon/edit.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/MusicIcon/next.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/MusicIcon/filePause.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/MusicIcon/line.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/MusicIcon/loveSelected.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/MusicIcon/sourceNetx.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/MusicIcon/love.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/MusicIcon/pause1.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/MusicIcon/play1.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/MusicIcon/play.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/MusicIcon/noSelectedIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/MusicIcon/next1Selected.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/MusicIcon/prev.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/MusicIcon/prve1.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/Pm25Icon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/HumidityIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/echartsNew.html","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/js/bmap.min.js","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/js/20190126.js","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/js/china.js","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/js/dataTool.min.js","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/js/echarts-all.js","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/js/echarts-gl.min.js","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/js/echarts.min.js","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/js/ecStat.min.js","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/js/world.js","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Music/MusicPlayOnIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Music/MusicPlayIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/PersonalCenter/InfoOnIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/PersonalCenter/ResetPassword/DialogTipTitleIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Music/MusicThinIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/PersonalCenter/HomeList1bg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/PersonalCenter/HomeList2bg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/PersonalCenter/HomeList4bg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Light/RelayOnBg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Light/RelayBg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Navigation/HomePageIconOn.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Navigation/HomePageIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Navigation/UserPageNavbg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Navigation/PersonalCenterIconOn.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Navigation/PersonalCenterIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Navigation/IntellectualizationIconOn.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Navigation/IntellectualizationIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Navigation/CollectionIconOn.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Navigation/CollectionIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Navigation/ClassificationIconOn.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Navigation/ClassificationIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Intelligence/CreateScene3Bg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Intelligence/CreateScene1Bg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Intelligence/CreateScene2Bg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Public/FuncInfoSetIcon_white.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/FunctionIconHumidity.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/FunctionIconTemp.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/FunctionIconPm25.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/FunctionIconTVOC.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/FunctionIconCO2.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/PersonalCenter/HomeListbg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Intelligence/Gallery/scenebg1.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Intelligence/Gallery/scenebg2.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Intelligence/Gallery/scenebg3.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Intelligence/Gallery/scenebg4.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Intelligence/Gallery/scenebg5.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Intelligence/Gallery/scenebg6.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Intelligence/Gallery/scenebg7.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Intelligence/Gallery/scenebg8.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Intelligence/Gallery/scenebg9.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Intelligence/Gallery/scenebg10.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/Intelligence/Gallery/chooseTipIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AutoIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/LowIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DiyThumbIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AcOnIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AcIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DehumidificationIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AirSupplyIconGray.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/LowIconGray.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DiyThumbIconOn.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DivBg2.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DivBg1.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/CoolIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindMediumIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindLowIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AirSupplyIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindLowIconGray.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AcThinIcon1.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindMediumIconGray.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HeatingIconGray.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/MediumIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/CoolIconGray.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AutoIconGray.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DehumidificationIconGray.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindHighIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindHighIconGray.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/MediumIconGray.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HighIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HeatIconGray.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HeatingIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DiyThumbIcon2On.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HightIconGray.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Light/BrightnessBg.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/RollingShutterIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/MotorCurtainIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/OnIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/TipNot.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/Resources/Phone/FunctionIcon/DeviceIcon/VoicePanelIcon.png","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/iTunesArtwork","/Users/nigemacpc/Desktop/HDL_APP_Project/HDL_APP_Project.git /HDL-ON_iOS/iTunesArtwork@2x"],"BuildActions":["Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","InterfaceDefinition","InterfaceDefinition","None","None","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","ITunesArtwork","ITunesArtwork"],"Analyzers":[],"AdditionalFiles":[],"EditorConfigFiles":[]} \ No newline at end of file diff --git a/HDL-ON_Android/Resources/Resource.designer.cs b/HDL-ON_Android/Resources/Resource.designer.cs index f65757c..68877c3 100644 --- a/HDL-ON_Android/Resources/Resource.designer.cs +++ b/HDL-ON_Android/Resources/Resource.designer.cs @@ -2,6 +2,7 @@ //------------------------------------------------------------------------------ // <auto-generated> // This code was generated by a tool. +// Runtime Version:4.0.30319.42000 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. diff --git a/HDL-ON_iOS/AppDelegate.cs b/HDL-ON_iOS/AppDelegate.cs index ac81ce3..4dfffc8 100644 --- a/HDL-ON_iOS/AppDelegate.cs +++ b/HDL-ON_iOS/AppDelegate.cs @@ -23,7 +23,7 @@ // UserConfig.Instance.IsAppStoreVersionNewer = Harpy.Harpy.SharedInstance.TestIsAppStoreVersionNewer; // UserConfig.Instance.StoreVersion = Harpy.Harpy.SharedInstance.CurrentAppStoreVersion; // UserConfig.Instance.SaveUserConfig(); - // if (Shared.SimpleControl.MainPage.LoginUser.AccountString == @"464027401@qq.com") + // if (Shared.SimpleControl. UserInfo.Current.AccountString == @"464027401@qq.com") // { // return $"TestIsAppStoreVersionNewer : {UserConfig.Instance.IsAppStoreVersionNewer};; CurrentAppStoreVersion : {UserConfig.Instance.StoreVersion}"; // } @@ -196,9 +196,11 @@ string nsCount = NSLocale.CurrentLocale.CountryCode; - if (MainPage.LoginUser != null && nsCount != MainPage.LoginUser.areaCode.ToString()) + if ( UserInfo.Current != null && nsCount != UserInfo.Current.areaCode.ToString()) { - int.TryParse(nsCount,out MainPage.LoginUser.areaCode); + //int.TryParse(nsCount,out UserInfo.Current.areaCode); + //2020-11-18 + UserInfo.Current.areaCode = nsCount; OnAppConfig.Instance.SaveUserConfig(); } application.IdleTimerDisabled = true; diff --git a/HDL-ON_iOS/Info.plist b/HDL-ON_iOS/Info.plist index 8967a81..c76ed24 100755 --- a/HDL-ON_iOS/Info.plist +++ b/HDL-ON_iOS/Info.plist @@ -6,6 +6,26 @@ <array> <dict> <key>CFBundleURLName</key> + <string>weixin</string> + </dict> + <dict> + <key>CFBundleURLName</key> + <string>AispeechMobile</string> + </dict> + <dict> + <key>CFBundleURLName</key> + <string>xiaoduapp</string> + </dict> + <dict> + <key>CFBundleURLSchemes</key> + <array> + <string>hdlonpro</string> + </array> + <key>CFBundleTypeRole</key> + <string>Editor</string> + </dict> + <dict> + <key>CFBundleURLName</key> <string>qqmusic</string> </dict> </array> @@ -87,7 +107,13 @@ <string>鑾峰彇澶╂皵棰勬姤</string> <key>LSApplicationQueriesSchemes</key> <array> + <string>weixinULAPI</string> + <string>weixin</string> + <string>xiaoduapp</string> + <string>AispeechMobile</string> <string>qqmusic</string> </array> + <key>CFBundleDevelopmentRegion</key> + <string>zh_CN</string> </dict> </plist> diff --git a/HDL-ON_iOS/Resources/Language.ini b/HDL-ON_iOS/Resources/Language.ini index 43b68d6..39c1e94 100644 --- a/HDL-ON_iOS/Resources/Language.ini +++ b/HDL-ON_iOS/Resources/Language.ini @@ -15,6 +15,9 @@ 10001=Failed to request the server, please try again later! 10002=System maintenance, please try again later! +10003=Login failed, please add a home first! +10004=Account already exists + [Chinese] 1=鐧诲綍 @@ -304,8 +307,8 @@ 285=缁戝畾鎵嬫満鍙� 286=缁戝畾鎵嬫満鎴愬姛 287=缁戝畾鎵嬫満澶辫触 -288=鎵嬫満鍙蜂慨鏀� -289=瑙g粦鎵嬫満鍙� +288=淇敼缁戝畾鎵嬫満 +289=瑙i櫎鎵嬫満缁戝畾 290=璇诲彇鍘嗗彶鏁版嵁澶辫触 291=鏆傛棤宸叉敹钘忕殑鍦烘櫙 292=鍏充簬ON @@ -429,6 +432,30 @@ 5046=璋冭妭闊抽噺 5047=浣犳墜鏈烘殏鏈畨瑁�"QQ闊充箰"{\r\n}璇峰墠寰�鎵嬫満鍟嗗満瀹夎 +9000=璇蜂娇鐢ㄦ柊鐨勬墜鏈鸿处鍙风櫥褰旳PP +9001=璇蜂娇鐢ㄦ柊鐨勯偖绠辫处鍙风櫥褰旳PP +9002=鐧诲綍鎵嬫満淇敼瀹屾垚 +9003=鐧诲綍鎵嬫満缁戝畾瀹屾垚 +9004=鐧诲綍閭淇敼瀹屾垚 +9005=鐧诲綍閭缁戝畾瀹屾垚 +9006=楠岃瘉鐮佸彲鑳戒細寤惰繜锛岃鍐嶇瓑涓�浼� +9007=鍐嶇瓑涓�浼� +9008=杩斿洖 +9009=涓嶆効鎰忛�忛湶濮撳悕鐨勭敤鎴� +9010=鏂板瘑鐮� +9011=鍐嶆杈撳叆鏂板瘑鐮� +9012=鍚屾剰 +9013=鐢ㄦ埛鍗忚 +9014=闅愮鏀跨瓥 +9015=鍜� +9016=璇峰厛闃呰骞跺悓鎰忋�婄敤鎴峰崗璁�嬪拰銆婇殣绉佹斂绛栥�� +9017=纭閫�鍑虹櫥褰曪紵 + + +10000=鏃犳晥鐧诲綍瀵嗛挜锛岃閲嶆柊鐧诲綍锛� 10001=璇锋眰鏈嶅姟鍣ㄥけ璐ワ紝璇风◢鍚庡啀璇曪紒 10002=绯荤粺缁存姢涓�,璇风◢鍚庡啀璇�! - +10003=鐧诲綍澶辫触锛岃鍏堟坊鍔犱綇瀹咃紒 +10004=璐﹀彿宸插瓨鍦� +10005=楠岃瘉鐮佸彂閫侀绻侊紝璇风◢鍚庡啀璇曪紒 +10006=绛惧悕閿欒 diff --git a/HDL_ON/Common/Constant.cs b/HDL_ON/Common/Constant.cs new file mode 100644 index 0000000..df121d9 --- /dev/null +++ b/HDL_ON/Common/Constant.cs @@ -0,0 +1,142 @@ +锘縰sing System; +namespace HDL_ON +{ + #region 鈻� 鍏ㄥ眬甯搁噺 ____________________________ + /// <summary> + /// 鍏ㄥ眬甯搁噺 + /// </summary> + public class Constant + { + /// <summary> + /// 鐢ㄦ埛鍗忚 + /// </summary> + public const string URL_UserAgreement = "https://developer.hdlcontrol.com/HDLOnPlusUserAgreement.html"; + /// <summary> + /// 闅愮鏀跨瓥 + /// </summary> + public const string URL_PrivacyPolicy = "https://developer.hdlcontrol.com/HDLOnPlusPrivacyPolicy.html"; + + + + } + #endregion + + #region 鈻� 鍏ㄥ眬鏋氫妇 ____________________________ + /// <summary> + /// 瀹㈡埛绔被鍨� 濡侶dlOn銆丒voyoHome銆佽皟璇曞疂 + /// </summary> + public enum APIClientType + { + HdlOn, + EvoyoHome, + 璋冭瘯瀹�, + } + + /// <summary> + /// 澶囦唤绫诲瀷 + /// </summary> + public enum BackupClassify + { + /// <summary> + /// 浜や簰澶囦唤 + /// </summary> + INTERACTIVE_ENGINEERING_BACKUP, + /// <summary> + /// 鑷畾涔夊伐绋嬪浠� + /// </summary> + CUSTOM_PROJECT_BACKUP, + /// <summary> + /// 鐢ㄦ埛鑷姩澶囦唤 + /// </summary> + AUTOMATIC_USER_BACKUP, + /// <summary> + /// 鐢ㄦ埛鑷畾涔夊浠� + /// </summary> + USER_DEFINED_BACKUP + } + + /// <summary> + /// BackupDataType + /// </summary> + public enum BackupDataType + { + HDL_ON, + ZIGBEE, + ZIGBEE_HOME, + HDL_ON_PRO, + BUSPRO + } + + /// <summary> + /// 浣忓畢绫诲瀷 + /// </summary> + public enum HomeTypeEnum + { + ZIGBEE = 1, + BUSPRO, + A, + ALL + } + + /// <summary> + /// 璇█绫诲瀷 + /// </summary> + public enum LanguageTypeEnum + { + CHINESE, + ENGLISH, + } + + /// <summary> + /// 鍙戦�侀獙璇佺爜鍔熻兘绫诲瀷 + /// </summary> + public enum VerifyType + { + /// <summary> + /// 鐢ㄦ埛娉ㄥ唽 + /// </summary> + REGISTER_USER = 1, + /// <summary> + /// 蹇樿瀵嗙爜,鎵惧洖瀵嗙爜 + /// </summary> + FIND_PASSWORD, + /// <summary> + /// 缁戝畾 + /// </summary> + REGISTER_USER_SYSTEM, + /// <summary> + /// 楠岃瘉鐮佺櫥闄� + /// </summary> + VERIFY_LOGIN, + /// <summary> + /// 鏁忔劅鏁版嵁楠岃瘉 + /// </summary> + SENSITIVE_DATA, + } + + /// <summary> + /// ChildAccountType + /// </summary> + public enum ChildAccountType + { + /// <summary> + /// 涓昏处鍙疯嚜宸�(鏈汉) + /// </summary> + MYSELF = 0, + /// <summary> + /// 鏅�� + /// </summary> + ORDINARY = 1, + /// <summary> + /// 璋冭瘯浜哄憳 + /// </summary> + DEBUG, + /// <summary> + /// 绠$悊鍛� + /// </summary> + ADMIN, + + } + + #endregion +} diff --git a/HDL_ON/Common/HDLCommon.cs b/HDL_ON/Common/HDLCommon.cs new file mode 100644 index 0000000..f0295ef --- /dev/null +++ b/HDL_ON/Common/HDLCommon.cs @@ -0,0 +1,70 @@ +锘縰sing System; +using Shared; +using HDL_ON; +using HDL_ON.UI.CSS; + +namespace HDL_ON +{ + /// <summary> + /// HDLCommon + /// 鏆傛椂娌$敤 + /// </summary> + public class HDLCommon + { + #region 鈻� 鍙橀噺澹版槑___________________________ + /// <summary> + /// 閫氱敤鏂规硶 + /// </summary> + private static HDLCommon m_Current = null; + /// <summary> + /// 閫氱敤鏂规硶 + /// </summary> + public static HDLCommon Current + { + get + { + if (m_Current == null) + { + m_Current = new HDLCommon(); + } + return m_Current; + } + } + #endregion + + #region 鈻� Alter寮圭獥鎻愮ず_______________________ + /// <summary> + /// 寮圭獥鎻愮ず + /// </summary> + /// <param name="mes"></param> + public void ShowAlert(string mes) + { + new Alert("", mes, Language.StringByID(StringId.Close)).Show(); + } + + /// <summary> + /// 寮圭獥鎻愮ず + /// </summary> + /// <param name="mes">寮圭獥鎻愮ず淇℃伅</param> + /// <param name="okAction">纭鎸夐挳浜嬩欢</param> + public void ShowActionAlert(string mes, Action okAction) + { + Alert alert = new Alert("", mes, Language.StringByID(StringId.Cancel), Language.StringByID(StringId.Confirm)); + alert.ResultEventHandler += (sender2, e2) => { + if (e2) + { + okAction?.Invoke(); + } + }; + alert.Show(); + } + + #endregion + + #region 鈻� 閫氱敤Dialog_______________________ + + #endregion + + + } +} diff --git a/HDL_ON/Common/MqttCommon.cs b/HDL_ON/Common/MqttCommon.cs index 3a94096..68ed1cd 100644 --- a/HDL_ON/Common/MqttCommon.cs +++ b/HDL_ON/Common/MqttCommon.cs @@ -158,7 +158,7 @@ // try // { // System.Threading.Thread.Sleep(200); -// //if (!MainPage.LoginUser.IsLogin) { +// //if (! UserInfo.Current.IsLogin) { // // continue; // //} // if (!CommonPage.IsRemote) continue; @@ -207,7 +207,7 @@ // var topicFilterPush2 = new TopicFilter // { -// Topic = $"/BusGateWayToClient/{MainPage.LoginUser.ID}" + PushNotifySqueeze, +// Topic = $"/BusGateWayToClient/{ UserInfo.Current.ID}" + PushNotifySqueeze, // QualityOfServiceLevel = MQTTnet.Protocol.MqttQualityOfServiceLevel.AtMostOnce, // //QualityOfServiceLevel = MQTTnet.Protocol.MqttQualityOfServiceLevel.ExactlyOnce // }; @@ -255,7 +255,7 @@ // return; // } -// if (!MainPage.LoginUser.IsLogin) +// if (! UserInfo.Current.IsLogin) // { // return; // } @@ -315,7 +315,7 @@ // // ReceiveNotifySqueezeAsync (mMes); // //} else -// if (topic == $"/BusGateWayToClient/{MainPage.LoginUser.ID}" + PushNotifySqueeze) +// if (topic == $"/BusGateWayToClient/{ UserInfo.Current.ID}" + PushNotifySqueeze) // { // var mMes = System.Text.Encoding.UTF8.GetString(e.ApplicationMessage.Payload); // //鏂版尋涓嬬嚎涓婚鏂规 鏀跺埌鎸や笅绾夸富棰� @@ -679,7 +679,7 @@ // var username = MqttInfoConfig.Instance.mMqttInfo.connEmqUserName; // var passwordRemote = MqttInfoConfig.Instance.mMqttInfo.connEmqPwd; // MqttInfoConfig.Instance.CurRemoteMACInfo.clientId = clientId; -// //MqttInfoConfig.Instance.CurRemoteMACInfo.LoginAccessToken = MainPage.LoginUser.LoginTokenString; +// //MqttInfoConfig.Instance.CurRemoteMACInfo.LoginAccessToken = UserInfo.Current.LoginTokenString; // //鑾峰彇鍙傛暟鎴愬姛锛屼繚瀛樺埌鏈湴骞舵爣璁颁负true // MqttInfoConfig.Instance.IfGetMqttInfoSuccess = true; @@ -818,19 +818,19 @@ // //鏂紑杩滅▼杩炴帴 // CommonPage.IsRemote = false; -// if (!MainPage.LoginUser.IsLogin) +// if (! UserInfo.Current.IsLogin) // { // return; // } // DisConnectRemoteMqttClient("鎸や笅绾�"); -// MainPage.LoginUser.LastTime = DateTime.MinValue; -// MainPage.LoginUser.SaveUserInfo(); +// UserInfo.Current.LastTime = DateTime.MinValue; +// UserInfo.Current.SaveUserInfo(); // Room.Lists.Clear(); // ////鍒犻櫎鎺ㄩ�佹暟鎹� // //var webclient = new System.Net.WebClient (); -// //webclient.Headers.Add (System.Net.HttpRequestHeader.Authorization, MainPage.LoginUser.LoginTokenString); +// //webclient.Headers.Add (System.Net.HttpRequestHeader.Authorization, UserInfo.Current.LoginTokenString); // //webclient.DownloadStringAsync (new Uri ("https://global.hdlcontrol.com/HangZhouHdlCloudApi/ZigbeeUsers/SignOut")); @@ -838,7 +838,7 @@ // Application.RunOnMainThread(() => // { // Utlis.ShowAppLinkStatus(AppLinkStatus.WiFi); -// new Shared.SimpleControl.Phone.AccountLogin(MainPage.LoginUser.AccountString, "").Show(); +// new Shared.SimpleControl.Phone.AccountLogin( UserInfo.Current.AccountString, "").Show(); // SharedMethod.SharedMethod.CurPageLayout = null; // //CommonPage.IsRemote = false; @@ -852,7 +852,7 @@ // //2020-06-30 鍒犻櫎鎺ㄩ�佹暟鎹� // ForceUpdateUtlis.Current.SignOut(); //#if HDL -// if (!String.IsNullOrEmpty (MainPage.LoginUser.AllVisionRegisterDevUserNameGuid)) { +// if (!String.IsNullOrEmpty ( UserInfo.Current.AllVisionRegisterDevUserNameGuid)) { // com.freeview.global.Video.Logout (); // }///BusGateWayToClient/320c1fea-1866-4708-8277-e2321a4dd236/NotifyGateWayInfoChange //#endif @@ -945,7 +945,7 @@ // await RemoteMqttClient.PublishAsync(new MqttApplicationMessage { Topic = topicName, Retain = false, QualityOfServiceLevel = MQTTnet.Protocol.MqttQualityOfServiceLevel.AtMostOnce }); // break; // case 4://鍙戝竷鏂版柟妗堢殑鎸や笅绾夸富棰� -// topicName = $"/BusGateWayToClient/{MainPage.LoginUser.ID}" + PushNotifySqueeze; +// topicName = $"/BusGateWayToClient/{ UserInfo.Current.ID}" + PushNotifySqueeze; // //message = System.Text.Encoding.UTF8.GetBytes (PushSignStr); // await RemoteMqttClient.PublishAsync(new MqttApplicationMessage { Topic = topicName, Payload = message, Retain = false, QualityOfServiceLevel = MQTTnet.Protocol.MqttQualityOfServiceLevel.AtMostOnce }); // break; @@ -1003,7 +1003,7 @@ // { // var mqttInfoRequestPar = new GetConnMqttInfoObj() // { -// LoginAccessToken = MainPage.LoginUser.LoginTokenString, +// LoginAccessToken = UserInfo.Current.LoginTokenString, // PlatformStr = GetRandomKey(), // PublishPayloadJsonStr = PushSignStr, // Mac = UserConfig.Instance.GatewayMAC, @@ -1029,7 +1029,7 @@ // MqttInfoConfig.Instance.CurRemoteMACInfo = mqttInfoRequestResult_Obj.AccountAllGateways.Find((obj) => obj.mac == UserConfig.Instance.GatewayMAC); // if (MqttInfoConfig.Instance.CurRemoteMACInfo != null) // { -// //MqttInfoConfig.Instance.CurRemoteMACInfo.LoginAccessToken = MainPage.LoginUser.LoginTokenString; +// //MqttInfoConfig.Instance.CurRemoteMACInfo.LoginAccessToken = UserInfo.Current.LoginTokenString; // MqttInfoConfig.Instance.CurRemoteMACInfo.clientId = clientId; // //----绗笁姝� 寮�濮嬭繛鎺� // await MQTTConnectAsync(); diff --git a/HDL_ON/Common/R.cs b/HDL_ON/Common/R.cs index 3fb82f0..0da03fa 100644 --- a/HDL_ON/Common/R.cs +++ b/HDL_ON/Common/R.cs @@ -427,18 +427,112 @@ public const int qqMsuicTip = 5047; + #region LE鏂板 + /// <summary> + /// 璇蜂娇鐢ㄦ柊鐨勬墜鏈鸿处鍙风櫥褰旳PP + /// </summary> + public const int PleaseLoginWithNewMobileAccount = 9000; + /// <summary> + /// 璇蜂娇鐢ㄦ柊鐨勯偖绠辫处鍙风櫥褰旳PP + /// </summary> + public const int PleaseLoginWithNewEmailAccount = 9001; + /// <summary> + /// 鐧诲綍鎵嬫満淇敼瀹屾垚 + /// </summary> + public const int LoginMobileAccountModificationCompleted = 9002; + /// <summary> + /// 鐧诲綍鎵嬫満缁戝畾瀹屾垚 + /// </summary> + public const int LoginMobileAccountBindCompleted = 9003; + /// <summary> + /// 鐧诲綍閭淇敼瀹屾垚 + /// </summary> + public const int LoginEmailAccountModificationCompleted = 9004; + /// <summary> + /// 鐧诲綍閭缁戝畾瀹屾垚 + /// </summary> + public const int LoginEmailAccountBindCompleted = 9005; + /// <summary> + /// 楠岃瘉鐮佸彲鑳戒細寤惰繜锛岃鍐嶇瓑涓�浼� + /// </summary> + public const int VerificationCodeMayBeDelayed = 9006; + /// <summary> + /// 鍐嶇瓑涓�浼� + /// </summary> + public const int WaitAMoment = 9007; + /// <summary> + /// 杩斿洖 + /// </summary> + public const int ReturnStr = 9008; + /// <summary> + /// 涓嶆効鎰忛�忛湶濮撳悕鐨勭敤鎴� + /// </summary> + public const int UsersWhoNameIsEmpty = 9009; + /// <summary> + /// 鏂板瘑鐮� + /// </summary> + public const int NewPassword = 9010; + /// <summary> + /// 鍐嶆杈撳叆鏂板瘑鐮� + /// </summary> + public const int NewPasswordAgain = 9011; + /// <summary> + /// 鍚屾剰 + /// </summary> + public const int Agree = 9012; + /// <summary> + /// 鐢ㄦ埛鍗忚 + /// </summary> + public const int UserAgreement = 9013; + /// <summary> + /// 闅愮鏀跨瓥 + /// </summary> + public const int PrivacyPolicy = 9014; + /// <summary> + /// 鍜� + /// </summary> + public const int And = 9015; + /// <summary> + /// 璇峰厛闃呰骞跺悓鎰忋�婄敤鎴峰崗璁�嬪拰銆婇殣绉佹斂绛栥�� + /// </summary> + public const int PleaseReadAndAgreePrivacyPolicyMsg = 9016; + /// <summary> + /// 纭閫�鍑虹櫥褰曪紵 + /// </summary> + public const int IfConfirmLogout = 9017; + #region 缃戠粶璇锋眰鍝嶅簲閿欒鎻愮ず淇℃伅 + /// <summary> + /// 浼氳瘽瓒呮椂锛岃鏇存柊token + /// </summary> + public const int NotLogin = 10000; /// <summary> /// 璇锋眰鏈嶅姟鍣ㄥけ璐ワ紝璇风◢鍚庡啀璇曪紒 /// </summary> public const int FailedRequestServer = 10001; /// <summary> - /// 绯荤粺缁存姢涓� ~璇风◢鍚庡啀璇晘 + /// 绯荤粺缁存姢涓� ~璇风◢鍚庡啀璇晘 /// </summary> public const int SystemMaintenance = 10002; - + /// <summary> + /// 鐧诲綍澶辫触锛岃鍏堟坊鍔犱綇瀹咃紒 + /// </summary> + public const int FailedGetHomeList = 10003; + /// <summary> + /// 鐢ㄦ埛宸插瓨鍦� + /// </summary> + public const int AccountExist = 10004; + /// <summary> + /// 楠岃瘉鐮佸彂閫侀绻侊紝璇风◢鍚庡啀璇曪紒 + /// </summary> + public const int VerificationCodeSentFrequently = 10005; + /// <summary> + /// 绛惧悕閿欒 + /// </summary> + public const int SignatureError = 10006; #endregion + #endregion } } \ No newline at end of file diff --git a/HDL_ON/Common/Utlis.cs b/HDL_ON/Common/Utlis.cs index 329f7f5..4a8ae49 100644 --- a/HDL_ON/Common/Utlis.cs +++ b/HDL_ON/Common/Utlis.cs @@ -1,19 +1,176 @@ 锘縰sing System; -namespace HDL_ON.Common +using Shared; +using System.Text.RegularExpressions; + +namespace HDL_ON { /// <summary> /// 甯哥敤宸ュ叿绫� /// </summary> public class Utlis { - /// <summary> - /// 鍏ㄥ眬鎵撳嵃 - /// </summary> - public static void WriteLine(object mes) + /// <summary> + /// 鍏ㄥ眬鎵撳嵃 + /// </summary> + public static void WriteLine(object mes) { #if DEBUG Console.WriteLine(mes); #endif } - } + + /// <summary> + /// 寮圭獥鎻愮ず + /// </summary> + /// <param name="mes"></param> + public static void ShowAlertOnMainThread(string mes) + { + Application.RunOnMainThread(() => { + new Alert("", mes, Language.StringByID(StringId.Close)).Show(); + }); + } + + /// <summary> + /// ShowTip + /// </summary> + /// <param name="mes"></param> + /// <param name="closeTime">鍏抽棴鏃堕棿</param> + public static void ShowTip(String mes, int closeTime = 2) + { + var tip = new Tip() + { + Text = mes, + CloseTime = closeTime, + Direction = AMPopTipDirection.None + }; + tip.Show(MainPage.BaseView); + } + + + #region 鈻� 鍚勭姝e垯妫�娴媉______________________ + /// <summary> + /// 鐢ㄤ簬涓浗澶ч檰楠岃瘉鎵嬫満鍙锋鍒欒〃杈惧紡 + /// 浠�1寮�澶达紝11浣� + /// </summary> + public static string PhoneRegexStr = "^[1][0-9]{10}$"; + /// <summary> + /// 鐢ㄤ簬楠岃瘉闈炰腑鍥藉ぇ闄嗘墜鏈哄彿姝e垯琛ㄨ揪寮� + /// </summary> + public static string PhoneForForeignRegexStr = "^[0-9]*$"; + /// <summary> + /// 鐢ㄤ簬楠岃瘉閭姝e垯琛ㄨ揪寮� + /// </summary> + public static string EmailRegexStr = "^\\s*([A-Za-z0-9_-]+(\\.\\w+)*@(\\w+\\.)+\\w{2,5})\\s*$"; + + /// <summary> + /// 鍒ゆ柇鏄惁鍖呭惈澶у啓瀛楁瘝 + /// </summary> + /// <returns><c>true</c>, if contain upper was checked, <c>false</c> otherwise.</returns> + /// <param name="value">Value.</param> + public static bool CheckContainUpper(string value) + { + Regex reg = new Regex("[A-Z]+"); + return reg.IsMatch(value); + } + + /// <summary> + /// 鍒ゆ柇鏄惁鍖呭惈灏忓啓瀛楁瘝 + /// </summary> + /// <returns><c>true</c>, if contain lower was checked, <c>false</c> otherwise.</returns> + /// <param name="value">Value.</param> + public static bool CheckContainLower(string value) + { + Regex reg = new Regex("[a-z]+"); + return reg.IsMatch(value); + } + + /// <summary> + /// 鍒ゆ柇鏄惁鍖呭惈鏁板瓧 + /// </summary> + /// <returns><c>true</c>, if contain lower was checked, <c>false</c> otherwise.</returns> + /// <param name="value">Value.</param> + public static bool CheckContainNum(string value) + { + Regex reg = new Regex("[0-9]+"); + return reg.IsMatch(value); + } + + /// <summary> + /// 鍒ゆ柇鏄惁鍖呭惈绗﹀彿 + /// </summary> + /// <returns><c>true</c>, if contain lower was checked, <c>false</c> otherwise.</returns> + /// <param name="value">Value.</param> + public static bool CheckContainSymbol(string value) + { + Regex reg = new Regex("([^a-z0-9A-Z])+"); + return reg.IsMatch(value); + } + + /// <summary> + /// 妫�娴嬮偖绠辨槸鍚﹀悎娉� + /// </summary> + /// <param name="email"></param> + /// <returns></returns> + public static bool CheckEmail(string email) + { + Regex reg = new Regex(EmailRegexStr); + return reg.IsMatch(email); + } + + /// <summary> + /// 妫�娴嬫墜鏈哄彿鏄惁鍚堟硶 + /// </summary> + /// <param name="phoneNumber">鎵嬫満鍙�</param> + /// <param name="areaCode">鍦板尯浠g爜</param> + /// <returns></returns> + public static bool CheckPhoneNumber(string phoneNumber, string areaCode) + { + //鏍¢獙澶栧浗鎵嬫満鍙� + if (areaCode != "86") + { + Regex reg = new Regex(PhoneForForeignRegexStr); + return reg.IsMatch(phoneNumber); + } + else + { + //鏍¢獙鍥藉唴鎵嬫満鍙� + Regex reg = new Regex(PhoneRegexStr); + return reg.IsMatch(phoneNumber); + } + } + + #endregion + + /// <summary> + /// TextButton + /// 鏍规嵁鏂囨湰,璁$畻鎸夐挳瀹冨疄闄呯殑瀹藉害 + /// </summary> + /// <param name="btn"></param> + /// <param name="extendWidth">琛ュ厖瀹藉害</param> + /// <returns></returns> + public static int GetRealWidthByTextButton(Button btn, int extendWidth = 1) + { + if (string.IsNullOrEmpty(btn.Text)) { return Application.GetRealWidth(extendWidth); } + + return btn.GetTextWidth() + Application.GetRealWidth(extendWidth); + } + + /// <summary> + /// 鏍规嵁鏂囨湰,璁$畻鎸夐挳瀹冨疄闄呯殑瀹藉害 + /// </summary> + /// <returns></returns> + public static int GetRealWidthByText(Button btn) + { + if (string.IsNullOrEmpty(btn.Text)) { return Application.GetRealWidth(4); } +#if __IOS__ + //闇�瑕佸鍔犱竴涓宸�� + return btn.GetTextWidth() + Application.GetRealWidth(8); +#else + //闇�瑕佸鍔犱竴涓宸�� + return btn.GetTextWidth() + Application.GetRealWidth(4); +#endif + } + + } + } diff --git a/HDL_ON/DAL/Net/Mqtt_Cloud.cs b/HDL_ON/DAL/Net/Mqtt_Cloud.cs index ea35f24..9e7f3a7 100644 --- a/HDL_ON/DAL/Net/Mqtt_Cloud.cs +++ b/HDL_ON/DAL/Net/Mqtt_Cloud.cs @@ -116,7 +116,7 @@ { //杩藉姞锛氭病鏈夎繙绋嬭繛鎺ョ殑鏉冮檺 if (remoteMqttIsConnecting - || remoteIsConnected || !MainPage.LoginUser.IsLogin) + || remoteIsConnected || ! UserInfo.Current.IsLogin) { return; } @@ -221,7 +221,7 @@ var mqttInfoRequestPar = new RemoteRequestParameters() { PlatformStr = "ON", - LoginAccessToken = MainPage.LoginUser.loginTokenString, + LoginAccessToken = UserInfo.Current.loginTokenString, RequestVersion = MainPage.VersionString, RequestProtocolType = 0, RequestSource = 1, @@ -257,7 +257,7 @@ } if (CurRemoteMACInfo != null) { - CurRemoteMACInfo.LoginAccessToken = MainPage.LoginUser.loginTokenString; + CurRemoteMACInfo.LoginAccessToken = UserInfo.Current.loginTokenString; CurRemoteMACInfo.clientId = clientId; mqttEncryptKey = CurRemoteMACInfo.isNewBusproGateway ? CurRemoteMACInfo.aesKey : ""; @@ -304,7 +304,7 @@ //static void ReceiveNotifyBusGateWayInfoChange() //{ // var gatewayListUrl = @"https://developer.hdlcontrol.com/Center/Center/GetGatewayPagger"; //App銆丅uspro杞欢鐧诲綍鍚庤幏鍙栫綉鍏冲垪琛� http 璇锋眰 - // var gatewayListRequestPar = new RemoteRequestParameters() { Mac = CurRemoteMACInfo.mac, LoginAccessToken = MainPage.LoginUser.loginTokenString, RequestVersion = "RequestVersion1", RequestProtocolType = 0, RequestSource = 1 }; + // var gatewayListRequestPar = new RemoteRequestParameters() { Mac = CurRemoteMACInfo.mac, LoginAccessToken = UserInfo.Current.loginTokenString, RequestVersion = "RequestVersion1", RequestProtocolType = 0, RequestSource = 1 }; // var gatewayListRequestResult = MainPage.RequestHttps("", Newtonsoft.Json.JsonConvert.SerializeObject(gatewayListRequestPar), false, false, gatewayListUrl); // var gatewayListRequestResult_Obj = Newtonsoft.Json.JsonConvert.DeserializeObject<MqttRemoteInfo>(gatewayListRequestResult.ResponseData.ToString()); // if (gatewayListRequestResult_Obj != null && gatewayListRequestResult_Obj.pageData.Count > 0) @@ -322,12 +322,12 @@ if (mMes == PushSignStr) return;//鏄嚜宸辩殑鐧诲綍鎺ㄩ�佷笉澶勭悊 //鏂紑杩滅▼杩炴帴 MainPage.IsRemote = false; - if (!MainPage.LoginUser.IsLogin) + if (! UserInfo.Current.IsLogin) { return; } - MainPage.LoginUser.lastTime = DateTime.MinValue; - MainPage.LoginUser.SaveUserInfo(); + UserInfo.Current.lastTime = DateTime.MinValue; + UserInfo.Current.SaveUserInfo(); string oldRegionRootPath = FileUtils.CreateRegionBackup(DB_ResidenceData.residenceData.CurReginID.ToString()); new System.Threading.Thread(() => @@ -375,7 +375,7 @@ DisConnectRemoteMqttClient("鎸や笅绾�"); Application.RunOnMainThread(() => { - MainPage.GoLoginPage(MainPage.LoginUser); + MainPage.GoLoginPage( UserInfo.Current); }); } diff --git a/HDL_ON/DAL/Server/HttpServerRequest.cs b/HDL_ON/DAL/Server/HttpServerRequest.cs index f6110e1..86ad582 100644 --- a/HDL_ON/DAL/Server/HttpServerRequest.cs +++ b/HDL_ON/DAL/Server/HttpServerRequest.cs @@ -111,15 +111,15 @@ { var requestJson = HttpUtil.GetSignRequestJson(new RefreshTokenObj() { - refreshToken = MainPage.LoginUser.refreshToken, + refreshToken = UserInfo.Current.refreshToken, }); var revertObj = HttpUtil.RequestHttpsPost(NewAPI.API_POST_Login, requestJson); if (revertObj.Code.ToUpper() == StateCode.SUCCESS) { var revertData = Newtonsoft.Json.JsonConvert.DeserializeObject<UserLoginRes>(revertObj.Data.ToString()); - MainPage.LoginUser.loginTokenString = revertData.headerPrefix + revertData.accessToken; - MainPage.LoginUser.lastTime = DateTime.Now; - MainPage.LoginUser.SaveUserInfo(); + UserInfo.Current.loginTokenString = revertData.headerPrefix + revertData.accessToken; + UserInfo.Current.lastTime = DateTime.Now; + UserInfo.Current.SaveUserInfo(); return true; } return false; @@ -266,12 +266,15 @@ /// <summary> /// 楠岃瘉楠岃瘉鐮� /// </summary> - /// <param name="account"></param> - /// <param name="code"></param> + /// <param name="verifyType">楠岃瘉绫诲瀷</param> + /// <param name="account">楠岃瘉璐﹀彿</param> + /// <param name="code">楠岃瘉鐮�</param> + /// <param name="isPhone">鏄惁鎵嬫満</param> + /// <param name="verifySuccessFail">楠岃瘉閫氳繃鍚庯紝楠岃瘉鐮佹槸鍚﹀け鏁�</param> /// <returns></returns> - public ResponsePackNew ValidatorCode(VerifyType verifyType, string account, string code, bool isPhone) + public ResponsePackNew ValidatorCode(VerifyType verifyType, string account, string code, bool isPhone, bool verifySuccessFail = true) { - var requestObj = new VerifyCodeCheckObj() { verifyCode = code, verifyType = (int)verifyType }; + var requestObj = new VerifyCodeCheckObj() { verifyCode = code, verifyType = (int)verifyType , verifySuccessFail = verifySuccessFail }; if (isPhone) { //鎵嬫満 @@ -309,46 +312,50 @@ /// 鑾峰彇鐢ㄦ埛淇℃伅 /// </summary> /// <returns></returns> - public void GetUserInfo() + public void GetUserInfo(bool bGetHeadImage = true) { var requestJson = HttpUtil.GetSignRequestJson(new NullObj()); var resultObj = HttpUtil.RequestHttpsPost(NewAPI.API_POST_Member_GetMemberInfo, requestJson); if (resultObj.Code == StateCode.SUCCESS) { var info = Newtonsoft.Json.JsonConvert.DeserializeObject<MemberInfoRes>(resultObj.Data.ToString()); - MainPage.LoginUser.userEmailInfo = info.memberEmail; - MainPage.LoginUser.userMobileInfo = info.memberPhone; - MainPage.LoginUser.userName = info.memberName; - - var headImageBytes = DownHeadImage(); - if (headImageBytes != null) + UserInfo.Current.userEmailInfo = info.memberEmail; + UserInfo.Current.userMobileInfo = info.memberPhone; + UserInfo.Current.userName = info.memberName; + UserInfo.Current.areaCode = info.memberPhonePrefix; + //鏄惁闇�瑕佽幏鍙栧ご鍍� + if (bGetHeadImage) { - MainPage.LoginUser.headImagePageBytes = headImageBytes; - FileStream fs = null; - try + var headImageBytes = DownHeadImage(); + if (headImageBytes != null) { - MainPage.LoginUser.headImagePageBytes = headImageBytes; - var filePath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Personal) + "/", "headImage.png"); - fs = new FileStream(filePath, FileMode.Create, FileAccess.Write); - fs.Write(headImageBytes, 0, headImageBytes.Length); - fs.Flush(); - MainPage.LoginUser.headImagePagePath = filePath; - } - catch (Exception ex) - { - MainPage.Log($"download headImage error : {ex.Message}"); - } - finally - { - if (fs != null) + UserInfo.Current.headImagePageBytes = headImageBytes; + FileStream fs = null; + try { - fs.Close(); + UserInfo.Current.headImagePageBytes = headImageBytes; + var filePath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Personal) + "/", "headImage.png"); + fs = new FileStream(filePath, FileMode.Create, FileAccess.Write); + fs.Write(headImageBytes, 0, headImageBytes.Length); + fs.Flush(); + UserInfo.Current.headImagePagePath = filePath; } - } + catch (Exception ex) + { + MainPage.Log($"download headImage error : {ex.Message}"); + } + finally + { + if (fs != null) + { + fs.Close(); + } + } + } } - MainPage.LoginUser.SaveUserInfo(); + UserInfo.Current.SaveUserInfo(); MainPage.Log("鑾峰彇鐢ㄦ埛淇℃伅鎴愬姛銆�"); } @@ -361,8 +368,8 @@ //{ // var dataStr = JObject.FromObject(revertObj.ResponseData); // //"DistributedMark": "96439601-fd26-4768-8440-1d9dfa32c109", < !--甯愬彿Id-- > - // MainPage.LoginUser.userEmailInfo = dataStr.GetValue("Email").ToString(); - // MainPage.LoginUser.userMobileInfo = dataStr.GetValue("Phone").ToString(); + // UserInfo.Current.userEmailInfo = dataStr.GetValue("Email").ToString(); + // UserInfo.Current.userMobileInfo = dataStr.GetValue("Phone").ToString(); // FileStream fs = null; // try // { @@ -371,12 +378,12 @@ // { // var jsonString = Newtonsoft.Json.JsonConvert.SerializeObject(headImageString); // var headImageBytes = Newtonsoft.Json.JsonConvert.DeserializeObject<byte[]>(jsonString); - // MainPage.LoginUser.headImagePageBytes = headImageBytes; + // UserInfo.Current.headImagePageBytes = headImageBytes; // var filePath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Personal) + "/", "headImage.png"); // fs = new FileStream(filePath, FileMode.Create, FileAccess.Write); // fs.Write(headImageBytes, 0, headImageBytes.Length); // fs.Flush(); - // MainPage.LoginUser.headImagePagePath = filePath; + // UserInfo.Current.headImagePagePath = filePath; // } // } // catch (Exception ex) @@ -392,13 +399,13 @@ // } // // "GesturePwd": null, < !--鎵嬪娍瀵嗙爜-- > // // "StringPwd": null , < !--瀛楃涓插瘑鐮�-- > - // MainPage.LoginUser.userName = dataStr.GetValue("UserName").ToString(); + // UserInfo.Current.userName = dataStr.GetValue("UserName").ToString(); // Application.RunOnMainThread(() => // { // }); - // MainPage.LoginUser.SaveUserInfo(); + // UserInfo.Current.SaveUserInfo(); // MainPage.Log("鑾峰彇鐢ㄦ埛淇℃伅鎴愬姛銆�"); //} @@ -458,11 +465,24 @@ else { //閭 - requestObj.memberMail = account; + requestObj.memberEmail = account; } var requestJson = HttpUtil.GetSignRequestJson(requestObj); - return HttpUtil.RequestHttpsPost(NewAPI.API_POST_Member_UpdateMemberInfo, requestJson).Code; + return HttpUtil.RequestHttpsPost(NewAPI.API_POST_Member_BindWithAccount, requestJson).Code; } + + /// <summary> + /// 瑙g粦鎵嬫満鎴栬�呴偖绠� + /// </summary> + /// <param name="isPhone"></param> + /// <returns></returns> + public string UnBindAccount(bool isPhone) + { + var requestObj = new UnBindAccountObj() { unBindLabel = isPhone ? "PHONE": "EMAIL" }; + var requestJson = HttpUtil.GetSignRequestJson(requestObj); + return HttpUtil.RequestHttpsPost(NewAPI.API_POST_Member_UnbindWithAccount, requestJson).Code; + } + #endregion #region 浣忓畢閮ㄥ垎 @@ -482,7 +502,7 @@ } else { - MainPage.LoginUser.regionList = new List<RegionInfoRes>(); + UserInfo.Current.regionList = new List<RegionInfoRes>(); foreach (var mHome in homeList) { @@ -507,14 +527,14 @@ { continue; } - MainPage.LoginUser.regionList.Add(home); + UserInfo.Current.regionList.Add(home); if (string.IsNullOrEmpty(DB_ResidenceData.residenceData.CurReginID)) { - DB_ResidenceData.residenceData.CurReginID = MainPage.LoginUser.regionList[0].RegionID; + DB_ResidenceData.residenceData.CurReginID = UserInfo.Current.regionList[0].RegionID; } } DB_ResidenceData.residenceData.SaveResidenceData(); - MainPage.LoginUser.SaveUserInfo(); + UserInfo.Current.SaveUserInfo(); } } @@ -525,7 +545,7 @@ // "\"RequestVersion\":" + "\"" + MainPage.VersionString + "\"" + "," + // "\"RequestSource\":" + "\"" + "2" + "\"" + "," + // "\"HomeType\":" + "\"" + "1" + "\"" + "," + - // "\"LoginAccessToken\":" + "\"" + MainPage.LoginUser.loginTokenString + "\"" + + // "\"LoginAccessToken\":" + "\"" + UserInfo.Current.loginTokenString + "\"" + // "}"; //var responsePack = RequestHttps($"{severAddress}/App/GetHomePager", jsonString, false); @@ -564,7 +584,7 @@ // // } // // ] // //}} - // MainPage.LoginUser.regionList = new List<RegionInfoRes>(); + // UserInfo.Current.regionList = new List<RegionInfoRes>(); // foreach (var jsonData in dataStr.GetValue("PageData")) // { // var homeJsonStr = JObject.FromObject(jsonData); @@ -581,14 +601,14 @@ // { // continue; // } - // MainPage.LoginUser.regionList.Add(home); + // UserInfo.Current.regionList.Add(home); // if (string.IsNullOrEmpty(DB_ResidenceData.residenceData.CurReginID)) // { - // DB_ResidenceData.residenceData.CurReginID = MainPage.LoginUser.regionList[0].RegionID; + // DB_ResidenceData.residenceData.CurReginID = UserInfo.Current.regionList[0].RegionID; // } // } // DB_ResidenceData.residenceData.SaveResidenceData(); - // MainPage.LoginUser.SaveUserInfo(); + // UserInfo.Current.SaveUserInfo(); // } //} //return responsePack.StateCode; @@ -604,7 +624,7 @@ //娣诲姞鍏冪礌 d.Add("RequestVersion", MainPage.VersionString); d.Add("RequestSource", "2"); - d.Add("LoginAccessToken", MainPage.LoginUser.loginTokenString); + d.Add("LoginAccessToken", UserInfo.Current.loginTokenString); d.Add("HomeId", DB_ResidenceData.residenceData.residecenInfo.RegionID); d.Add("HomeType", 1); d.Add("Name", DB_ResidenceData.residenceData.residecenInfo.Name); @@ -623,20 +643,28 @@ public ResponsePackNew GetResidenceMemberAccount() { var requestJson = Newtonsoft.Json.JsonConvert.SerializeObject(new HomeIdObj() { homeId = DB_ResidenceData.residenceData.residecenInfo.RegionID }); - return HttpUtil.RequestHttpsPost(NewAPI.API_POST_Child_FindAll, requestJson, null, DB_ResidenceData.residenceData.residecenInfo.regionUrl); + var replaceToken = UserInfo.Current.loginTokenString; + //濡傛灉褰撳墠鎵�鍒嗕韩浣忓畢鍜屼负绠$悊鍛橈紝鏇挎崲涓轰富浜簍oken + //寰呭鐞�... + return HttpUtil.RequestHttpsPost(NewAPI.API_POST_Child_FindAll, requestJson, DB_ResidenceData.residenceData.residecenInfo.regionUrl, replaceToken); } /// <summary> /// 鍒犻櫎浣忓畢涓嬬殑鎴愬憳璐﹀彿 /// </summary> /// <returns></returns> - public ResponsePack DeleteResidenceMemberAccount(string memberAccount) + public ResponsePackNew DeleteResidenceMemberAccount(ResidenceMemberInfo subaccount) { - Dictionary<string, object> d = new Dictionary<string, object>(); - d.Add("SubAccount", memberAccount); - d.Add("HouseDistributedMark", DB_ResidenceData.residenceData.residecenInfo.RegionID); - string jsonString = Newtonsoft.Json.JsonConvert.SerializeObject(d); - return RequestHttps($"{severAddress}/ZigbeeUsers/DeletedSubAccount", jsonString, true); + var requestObj = new ChildDeleteObj() + { + childAccountId = subaccount.childAccountId, + homeId = subaccount.homeId + }; + var requestJson = Newtonsoft.Json.JsonConvert.SerializeObject(requestObj); + var replaceToken = UserInfo.Current.loginTokenString; + //濡傛灉褰撳墠鎵�鍒嗕韩浣忓畢鍜屼负绠$悊鍛橈紝鏇挎崲涓轰富浜簍oken + //寰呭鐞�... + return HttpUtil.RequestHttpsPost(NewAPI.API_POST_Child_Delete, requestJson, DB_ResidenceData.residenceData.residecenInfo.regionUrl, replaceToken); } /// <summary> diff --git a/HDL_ON/DAL/Server/HttpServerRequestBase.cs b/HDL_ON/DAL/Server/HttpServerRequestBase.cs index b1956ba..b84b637 100644 --- a/HDL_ON/DAL/Server/HttpServerRequestBase.cs +++ b/HDL_ON/DAL/Server/HttpServerRequestBase.cs @@ -20,7 +20,7 @@ webClient.Headers.Add("CONTENT-TYPE", "application/json"); if (needAuthorization) { - webClient.Headers.Add("Authorization", MainPage.LoginUser.loginTokenString); + webClient.Headers.Add("Authorization", UserInfo.Current.loginTokenString); } byte[] bytes = null; try diff --git a/HDL_ON/DAL/Server/HttpUtil.cs b/HDL_ON/DAL/Server/HttpUtil.cs index 3a4d94d..ded5134 100644 --- a/HDL_ON/DAL/Server/HttpUtil.cs +++ b/HDL_ON/DAL/Server/HttpUtil.cs @@ -130,8 +130,9 @@ try { - //if (string.IsNullOrEmpty (urlHead)) { - // urlHead = APIInfoConfig.Current.RequestHttpsHost; + //if (string.IsNullOrEmpty(urlHead)) + //{ + // urlHead = UserInfo.Current.RequestHttpsHost; //} //string requestFullUrl = urlHead + apiPath; @@ -149,9 +150,9 @@ if (string.IsNullOrEmpty(replaceToken)) { - if (MainPage.LoginUser != null) + if(UserInfo.Current != null) {/* 濡傛灉涓嶉渶瑕侀獙璇乀oken鍙互涓嶇敤浼犲叆 */ - request.AddHeader("Authorization", MainPage.LoginUser.loginTokenString); + request.AddHeader("Authorization", UserInfo.Current.loginTokenString); } } else @@ -205,20 +206,20 @@ } catch (Exception ex) { - HDL_ON.Common.Utlis.WriteLine(ex.Message); + HDL_ON.Utlis.WriteLine(ex.Message); return new ResponsePackNew() { Code = "DATA_EXCEPTION" }; } } else { - HDL_ON.Common.Utlis.WriteLine(response.Content); + HDL_ON.Utlis.WriteLine(response.Content); return new ResponsePackNew() { Code = "NETWORK_ERROR" }; } } catch (Exception ex) { - HDL_ON.Common.Utlis.WriteLine(ex.Message); + HDL_ON.Utlis.WriteLine(ex.Message); return new ResponsePackNew() { Code = "NETWORK_ERROR" }; } @@ -242,7 +243,7 @@ try { //if (string.IsNullOrEmpty (urlHead)) { - // urlHead = APIInfoConfig.Current.RequestHttpsHost; + // urlHead = UserInfo.Current.RequestHttpsHost; //} //string requestFullUrl = urlHead + apiPath; @@ -258,9 +259,9 @@ if (string.IsNullOrEmpty(replaceToken)) { - if (MainPage.LoginUser != null) + if ( UserInfo.Current != null) {/* 濡傛灉涓嶉渶瑕侀獙璇乀oken鍙互涓嶇敤浼犲叆 */ - request.AddHeader("Authorization", MainPage.LoginUser.loginTokenString); + request.AddHeader("Authorization", UserInfo.Current.loginTokenString); } } else @@ -286,7 +287,7 @@ } catch (Exception ex) { - HDL_ON.Common.Utlis.WriteLine(ex.Message); + HDL_ON.Utlis.WriteLine(ex.Message); return null; } #endregion @@ -312,7 +313,7 @@ { //if (string.IsNullOrEmpty (urlHead)) { - // urlHead = APIInfoConfig.Current.RequestHttpsHost; + // urlHead = UserInfo.Current.RequestHttpsHost; //} //string requestFullUrl = urlHead + apiPath; @@ -329,9 +330,9 @@ if (string.IsNullOrEmpty(replaceToken)) { - if (MainPage.LoginUser != null) + if ( UserInfo.Current != null) {/* 濡傛灉涓嶉渶瑕侀獙璇乀oken鍙互涓嶇敤浼犲叆 */ - request.AddHeader("Authorization", MainPage.LoginUser.loginTokenString); + request.AddHeader("Authorization", UserInfo.Current.loginTokenString); } } else @@ -377,20 +378,20 @@ } catch (Exception ex) { - HDL_ON.Common.Utlis.WriteLine(ex.Message); + HDL_ON.Utlis.WriteLine(ex.Message); return new ResponsePackNew() { Code = "DATA_EXCEPTION" }; } } else { - HDL_ON.Common.Utlis.WriteLine(response.Content); + HDL_ON.Utlis.WriteLine(response.Content); return new ResponsePackNew() { Code = "NETWORK_ERROR" }; } } catch (Exception ex) { - HDL_ON.Common.Utlis.WriteLine(ex.Message); + HDL_ON.Utlis.WriteLine(ex.Message); return new ResponsePackNew() { Code = "NETWORK_ERROR" }; } @@ -456,11 +457,25 @@ string str = string.Empty; foreach (KeyValuePair<string, object> item in paramDictionary) { + //Value涓簄ull涓嶅弬鍔犳牎楠� if (item.Value != null) { - str += item.Key + "=" + item.Value.ToString() + "&"; + //Value.ToString()涓簄ull鎴栬��""涔熶笉鍙傚姞鏍¢獙 + if (!string.IsNullOrEmpty(item.Value.ToString())) + { + //濡傛灉鏄痓ool绫诲瀷锛岃杞皬鍐� + if (item.Value is bool) + { + str += item.Key + "=" + item.Value.ToString().ToLower() + "&"; + } + else + { + str += item.Key + "=" + item.Value.ToString() + "&"; + } + } } } + //2.3 鎷兼帴SECRET_KEY str = str.Substring(0, str.Length - 1) + SECRET_KEY; //2.4 MD5杞崲+杞皬鍐� diff --git a/HDL_ON/DAL/Server/IMessageCommon.cs b/HDL_ON/DAL/Server/IMessageCommon.cs index 9239d02..401eb3a 100644 --- a/HDL_ON/DAL/Server/IMessageCommon.cs +++ b/HDL_ON/DAL/Server/IMessageCommon.cs @@ -35,10 +35,10 @@ /// </summary> public bool IgnoreError = false; - /// <summary> - /// 鍏ㄩ儴淇℃伅 - /// </summary> - private Dictionary<string, Dictionary<string, int>> dicMsg = null; + ///// <summary> + ///// 鍏ㄩ儴淇℃伅 + ///// </summary> + //private Dictionary<string, Dictionary<string, int>> dicMsg = null; /// <summary> /// 閫氱敤閿欒鐮� @@ -51,7 +51,7 @@ /// </summary> public void InitAllMsg() { - dicMsg = new Dictionary<string, Dictionary<string, int>>(); + //dicMsg = new Dictionary<string, Dictionary<string, int>>(); #region 鍏遍�氶敊璇爜 stateCodeDic = new Dictionary<string, int>(); //涓庢湇鍔″櫒閫氳澶辫触 @@ -62,15 +62,21 @@ #region 鍩虹鏈嶅姟 鏂伴敊璇爜 //绯荤粺缁存姢涓瓇璇风◢鍚庡啀璇晘 stateCodeDic["2"] = HDL_ON.StringId.SystemMaintenance; + //绛惧悕閿欒 + stateCodeDic["4"] = HDL_ON.StringId.SignatureError; //楠岃瘉鐮佹牎楠屽け璐� stateCodeDic["14"] = HDL_ON.StringId.VerificationCodeWrong; - ////浼氳瘽瓒呮椂锛岃鏇存柊token - //stateCodeDic["10001"] = HDL_ON.StringId.uOperationFailed; + //楠岃瘉鐮佸彂閫侀绻侊紝璇风◢鍚庡啀璇曪紒 + stateCodeDic["15"] = HDL_ON.StringId.VerificationCodeSentFrequently; + //浼氳瘽瓒呮椂锛岃鏇存柊token + stateCodeDic["10001"] = HDL_ON.StringId.NotLogin; ////鐧诲綍澶辫触锛岃处鍙锋垨鑰呭瘑鐮侀敊璇� stateCodeDic["10008"] = HDL_ON.StringId.LoginFailed_AccountOrPasswordError; //璐﹀彿涓嶅瓨鍦� stateCodeDic[StateCode.ACCOUNT_NOT_EXIST] = HDL_ON.StringId.AccountNotExist; - //#endregion + //璐﹀彿宸插瓨鍦� + stateCodeDic["10012"] = HDL_ON.StringId.AccountExist; + #endregion ////return; //#region 2020-09-18 鏂板鎺ラ敊璇爜 @@ -178,7 +184,6 @@ #endregion - #endregion } @@ -189,7 +194,7 @@ /// <param name="revertObj">浜戠杩斿洖鐨勬暟鎹�</param> /// <param name="pra">璇锋眰鍙傛暟</param> /// <returns></returns> - public string GetMsgByRequestName(string requestName, string statuCode) + public string GetMsgByRequestName(string statuCode) { if (IgnoreError == true) { @@ -203,11 +208,11 @@ return Language.StringByID(stateCodeDic[statuCode]); } - if (dicMsg.ContainsKey(requestName) == true && dicMsg[requestName].ContainsKey(statuCode) == true) - { - //鍦ㄥ唽鐨凪sg - return Language.StringByID(dicMsg[requestName][statuCode]); - } + //if (dicMsg.ContainsKey(requestName) == true && dicMsg[requestName].ContainsKey(statuCode) == true) + //{ + // //鍦ㄥ唽鐨凪sg + // return Language.StringByID(dicMsg[requestName][statuCode]); + //} return Language.StringByID(HDL_ON.StringId.FailedRequestServer) + "\n(" + statuCode + ")"; } @@ -220,11 +225,11 @@ /// <param name="statuCode"></param> /// <param name="isTipStyle"></param> /// <param name="tipStr">琛ュ厖鐨勯敊璇彁绀�</param> - public void ShowErrorInfoAlter(string requestName, string statuCode, bool isTipStyle = false, string tipStr = "") + public void ShowErrorInfoAlter(string statuCode, bool isTipStyle = true, int closeTime = 2, string tipStr = "") { try { - string mes = GetMsgByRequestName(requestName, statuCode); + string mes = GetMsgByRequestName(statuCode); if (mes == null) return; if (!string.IsNullOrEmpty(tipStr)) { @@ -232,7 +237,15 @@ } if (isTipStyle) { - //MainPage.AddTip(mes); + Application.RunOnMainThread(() => { + var tip = new Tip() + { + Text = mes, + CloseTime = closeTime, + Direction = AMPopTipDirection.None + }; + tip.Show(MainPage.BaseView); + }); } else { diff --git a/HDL_ON/DAL/Server/NewApiRes.cs b/HDL_ON/DAL/Server/NewApiRes.cs index ff11be3..7c3ad7e 100644 --- a/HDL_ON/DAL/Server/NewApiRes.cs +++ b/HDL_ON/DAL/Server/NewApiRes.cs @@ -219,7 +219,7 @@ /// </summary> public string mail; /// <summary> - /// 1:娉ㄥ唽 2锛氭壘鍥炲瘑鐮� 3锛氱粦瀹�4:楠岃瘉鐮佺櫥闄� 5:鏁忔劅鏁版嵁 + /// 1锛氭敞鍐� 2锛氭壘鍥炲瘑鐮� 3锛氱粦瀹� 4锛氶獙璇佺爜鐧婚檰 5锛氭晱鎰熸暟鎹� /// 榛樿浼�1 /// </summary> public int verifyType = 1; @@ -227,6 +227,10 @@ /// 楠岃瘉鐮佽繃鏈熸椂闂达紙绉掞級,榛樿5鍒嗛挓 /// </summary> public string verifyCode; + /// <summary> + /// 楠岃瘉鎴愬姛鍚庨獙璇佺爜鏄惁澶辨晥 涓嶄紶鍊兼垨鑰卼rue澶辨晥锛屽彧鏈変紶false鐨勬椂鍊欙紝鏍¢獙閫氳繃鍚庨獙璇佺爜涔熶笉澶辨晥 + /// </summary> + public bool verifySuccessFail = true; } @@ -304,6 +308,14 @@ /// 鐢ㄦ埛鎵嬫満鍙� /// </summary> public string memberPhone; + /// <summary> + /// 鍥藉鍖哄彿 + /// </summary> + public string memberPhonePrefix; + /// <summary> + /// 鐧诲綍鍚� + /// </summary> + public string loginName; } @@ -334,7 +346,7 @@ /// <summary> /// 鐢ㄦ埛鎵嬫満 /// </summary> - public string memberMail; + public string memberEmail; /// <summary> /// 楠岃瘉鍚� /// </summary> @@ -342,6 +354,19 @@ } + + /// <summary> + /// 瑙g粦缁戝畾璁よ瘉(鎵嬫満/閭) + /// </summary> + [System.Serializable] + public class UnBindAccountObj + { + /// <summary> + /// 瑙g粦鏍囩ず锛孭HONE锛孍MAIL + /// </summary> + public string unBindLabel; + } + #endregion @@ -1065,187 +1090,69 @@ #endregion - #region 鈻� 鏋氫妇 ____________________________ - /// <summary> - /// 瀹㈡埛绔被鍨� 濡侶dlOn銆丒voyoHome銆佽皟璇曞疂 - /// </summary> - public enum APIClientType - { + - HdlOn, - EvoyoHome, - 璋冭瘯瀹�, - } + //#region 鏃ф帴鍙� + ///// <summary> + ///// + ///// </summary> + //public class FindCityObj + //{ + // /// <summary> + // /// 鍩庡競ID + // /// </summary> + // public string Cid; - /// <summary> - /// 澶囦唤绫诲瀷 - /// </summary> - public enum BackupClassify - { - /// <summary> - /// 浜や簰澶囦唤 - /// </summary> - INTERACTIVE_ENGINEERING_BACKUP, - /// <summary> - /// 鑷畾涔夊伐绋嬪浠� - /// </summary> - CUSTOM_PROJECT_BACKUP, - /// <summary> - /// 鐢ㄦ埛鑷姩澶囦唤 - /// </summary> - AUTOMATIC_USER_BACKUP, - /// <summary> - /// 鐢ㄦ埛鑷畾涔夊浠� - /// </summary> - USER_DEFINED_BACKUP - } + // /// <summary> + // /// + // /// </summary> + // public string Location; - /// <summary> - /// BackupDataType - /// </summary> - public enum BackupDataType - { - HDL_ON, - ZIGBEE, - ZIGBEE_HOME, - HDL_ON_PRO, - BUSPRO - } + // /// <summary> + // /// 鍩庡競 + // /// </summary> + // public string City; - /// <summary> - /// 浣忓畢绫诲瀷 - /// </summary> - public enum HomeTypeEnum - { - ZIGBEE = 1, - BUSPRO, - A, - ALL - } + // /// <summary> + // /// + // /// </summary> + // public string Province; - /// <summary> - /// 璇█绫诲瀷 - /// </summary> - public enum LanguageTypeEnum - { - CHINESE, - ENGLISH, - } - - /// <summary> - /// 鍙戦�侀獙璇佺爜鍔熻兘绫诲瀷 - /// </summary> - public enum VerifyType - { - /// <summary> - /// 鐢ㄦ埛娉ㄥ唽 - /// </summary> - REGISTER_USER = 1, - /// <summary> - /// 蹇樿瀵嗙爜,鎵惧洖瀵嗙爜 - /// </summary> - FIND_PASSWORD, - /// <summary> - /// 缁戝畾 - /// </summary> - REGISTER_USER_SYSTEM, - /// <summary> - /// 楠岃瘉鐮佺櫥闄� - /// </summary> - VERIFY_LOGIN, - /// <summary> - /// 鏁忔劅鏁版嵁楠岃瘉 - /// </summary> - SENSITIVE_DATA, - } - - /// <summary> - /// ChildAccountType - /// </summary> - public enum ChildAccountType - { - /// <summary> - /// 涓昏处鍙疯嚜宸�(鏈汉) - /// </summary> - MYSELF = 0, - /// <summary> - /// 鏅�� - /// </summary> - ORDINARY = 1, - /// <summary> - /// 璋冭瘯浜哄憳 - /// </summary> - DEBUG, - /// <summary> - /// 绠$悊鍛� - /// </summary> - ADMIN, - - } - - #endregion - - #region 鏃ф帴鍙� - /// <summary> - /// - /// </summary> - public class FindCityObj - { - /// <summary> - /// 鍩庡競ID - /// </summary> - public string Cid; - - /// <summary> - /// - /// </summary> - public string Location; - - /// <summary> - /// 鍩庡競 - /// </summary> - public string City; - - /// <summary> - /// - /// </summary> - public string Province; - - /// <summary> - /// - /// </summary> - public string Country; + // /// <summary> + // /// + // /// </summary> + // public string Country; - /// <summary> - /// - /// </summary> - public string TimeZone; - } - /// <summary> - /// - /// </summary> - public class GetWeatherObj - { + // /// <summary> + // /// + // /// </summary> + // public string TimeZone; + //} + ///// <summary> + ///// + ///// </summary> + //public class GetWeatherObj + //{ - public string Temperature; + // public string Temperature; - /// <summary> - /// - /// </summary> - public string Humidity; + // /// <summary> + // /// + // /// </summary> + // public string Humidity; - /// <summary> - /// - /// </summary> - public string PM25; - /// <summary> - /// - /// </summary> - public string Weather; + // /// <summary> + // /// + // /// </summary> + // public string PM25; + // /// <summary> + // /// + // /// </summary> + // public string Weather; - } - #endregion + //} + //#endregion } \ No newline at end of file diff --git a/HDL_ON/DriverLayer/Control_Udp_Bus.cs b/HDL_ON/DriverLayer/Control_Udp_Bus.cs index 27a9243..6b01e14 100644 --- a/HDL_ON/DriverLayer/Control_Udp_Bus.cs +++ b/HDL_ON/DriverLayer/Control_Udp_Bus.cs @@ -86,13 +86,13 @@ try { //璐﹀彿娌$櫥褰曚笉鍥炲 - if (MainPage.LoginUser == null || !MainPage.LoginUser.IsLogin) + if ( UserInfo.Current == null || ! UserInfo.Current.IsLogin) { return; } Control.ins.ChangeCommunicationMode(CommunicationMode.tcp_local_server); - var sendStr = MainPage.LoginUser.accountString; + var sendStr = UserInfo.Current.accountString; if (usefullBytes.Length == 0) { SendRemark(sendStr); diff --git a/HDL_ON/DriverLayer/UdpSocket.cs b/HDL_ON/DriverLayer/UdpSocket.cs index ac83f9b..3a3758f 100644 --- a/HDL_ON/DriverLayer/UdpSocket.cs +++ b/HDL_ON/DriverLayer/UdpSocket.cs @@ -27,7 +27,7 @@ { get { - if (MainPage.LoginUser != null && Entity.DB_ResidenceData.residenceData != null) + if ( UserInfo.Current != null && Entity.DB_ResidenceData.residenceData != null) { return Entity.DB_ResidenceData.residenceData.GatewayType == 0 ? 6000 : 8585; } diff --git a/HDL_ON/Entity/DB_ResidenceData.cs b/HDL_ON/Entity/DB_ResidenceData.cs index 3fc2293..87de6b6 100644 --- a/HDL_ON/Entity/DB_ResidenceData.cs +++ b/HDL_ON/Entity/DB_ResidenceData.cs @@ -30,11 +30,11 @@ } else { - var curRegion = MainPage.LoginUser.regionList.Find((obj) => obj.RegionID == CurReginID); + var curRegion = UserInfo.Current.regionList.Find((obj) => obj.RegionID == CurReginID); //if (curRegion == null) //{ - // CurReginID = MainPage.LoginUser.regionList[0].RegionID; - // return MainPage.LoginUser.regionList[0]; + // CurReginID = UserInfo.Current.regionList[0].RegionID; + // return UserInfo.Current.regionList[0]; //} return curRegion; } diff --git a/HDL_ON/Entity/ResponseEntity/ResidenceMemberInfo.cs b/HDL_ON/Entity/ResponseEntity/ResidenceMemberInfo.cs index a99a04e..243b8ba 100644 --- a/HDL_ON/Entity/ResponseEntity/ResidenceMemberInfo.cs +++ b/HDL_ON/Entity/ResponseEntity/ResidenceMemberInfo.cs @@ -39,6 +39,43 @@ /// </summary> public List<ShareData> CurResidenceShareDate = new List<ShareData>(); + /// <summary> + /// + /// </summary> + public string id; + /// <summary> + /// + /// </summary> + public string homeId; + /// <summary> + /// + /// </summary> + public string homeRegionId; + /// <summary> + /// + /// </summary> + public string childAccountId; + /// <summary> + /// + /// </summary> + public string childAccountRegionId; + /// <summary> + /// 瀛愯处鎴风被鍨� ORDINARY銆丏EBUG銆丄DMIN + /// </summary> + public string childAccountType; + /// <summary> + /// 鏄惁鍏佽杩滅▼鎺у埗 + /// </summary> + public bool isRemoteControl; + /// <summary> + /// 鏄电О1 + /// </summary> + public string nickName; + /// <summary> + /// + /// </summary> + public string createTime; + } public class ShareData diff --git a/HDL_ON/Entity/UserInfo.cs b/HDL_ON/Entity/UserInfo.cs index 70800be..3cc5ec1 100644 --- a/HDL_ON/Entity/UserInfo.cs +++ b/HDL_ON/Entity/UserInfo.cs @@ -3,12 +3,68 @@ using System.Text; using System.IO; using System.Drawing; +using HDL_ON.DAL; +using HDL_ON.DAL.Server; namespace HDL_ON { [System.Serializable] public class UserInfo { + public static readonly string ConfigFile = "UserInfo_File"; + /// <summary> + /// 閫氱敤鏂规硶 + /// </summary> + private static UserInfo m_Current = null; + /// <summary> + /// 閫氱敤鏂规硶 + /// </summary> + public static UserInfo Current + { + get + { + if (m_Current == null) + { + try + { + UserInfo temp = Newtonsoft.Json.JsonConvert.DeserializeObject<UserInfo>(System.Text.Encoding.UTF8.GetString(FileUtils.ReadFile(ConfigFile))); + if (temp == null) + { + m_Current = new UserInfo() { }; + Utlis.WriteLine("UserInfo null"); + } + else + { + m_Current = temp; + Utlis.WriteLine("UserInfo Current"); + } + } + catch + { + m_Current = new UserInfo() { }; + Utlis.WriteLine("UserInfo null"); + } + } + return m_Current; + } + } + + #region 璐﹀彿娉ㄥ唽鏈嶅姟鍣ㄤ俊鎭� + /// <summary> + /// + /// </summary> + public string RequestHttpsHost = "https://china.hdlcontrol.com"; + /// <summary> + /// + /// </summary> + public GlobalRegionListRes GlobalRegion; + #endregion + + /// <summary> + /// 鏄惁鍚屾剰鍗忚 + /// </summary> + public bool isAgreePrivacyPolicy; + /// <summary> /// 鐢ㄦ埛鍚嶇О /// </summary> @@ -20,22 +76,22 @@ ///// <summary> ///// 鐢ㄦ埛瀵嗙爜 ///// </summary> - //public string Password = ""; - string aesPassword = ""; - /// <summary> - /// 鐢ㄦ埛瀵嗙爜 - /// </summary> - public string password - { - get - { - return Shared.Securitys.EncryptionService.AesDecryptTopic(aesPassword, "85521566HDLONPRO"); - } - set - { - aesPassword = Shared.Securitys.EncryptionService.AesEncryptTopic(value, "85521566HDLONPRO"); - } - } + //public string password = ""; + //string aesPassword = ""; + ///// <summary> + ///// 鐢ㄦ埛瀵嗙爜 + ///// </summary> + //public string password + //{ + // get + // { + // return Shared.Securitys.EncryptionService.AesDecryptTopic(aesPassword, "85521566HDLONPRO"); + // } + // set + // { + // aesPassword = Shared.Securitys.EncryptionService.AesEncryptTopic(value, "85521566HDLONPRO"); + // } + //} /// <summary> /// 鐢ㄦ埛鎵嬫満鍙风爜 /// </summary> @@ -55,7 +111,7 @@ /// <summary> /// 鐢ㄦ埛鍖哄煙 /// </summary> - public int areaCode = 86; + public string areaCode = "86"; /// <summary> /// 鐢ㄦ埛澶村儚鍥剧墖 /// </summary> @@ -99,7 +155,7 @@ public void SaveUserInfo() { - FileUtils.WriteFileByBytes("UserInfo_File", Encoding.UTF8.GetBytes(Newtonsoft.Json.JsonConvert.SerializeObject(this))); + FileUtils.WriteFileByBytes(ConfigFile, Encoding.UTF8.GetBytes(Newtonsoft.Json.JsonConvert.SerializeObject(this))); } diff --git a/HDL_ON/HDL_ON.projitems b/HDL_ON/HDL_ON.projitems index 9dbc39f..075b9c6 100644 --- a/HDL_ON/HDL_ON.projitems +++ b/HDL_ON/HDL_ON.projitems @@ -160,7 +160,7 @@ <Compile Include="$(MSBuildThisFileDirectory)UI\UI2\4-PersonalCenter\MemberManagement\ChooseShareMemberTargetListPageBLL.cs" /> <Compile Include="$(MSBuildThisFileDirectory)UI\UI2\4-PersonalCenter\AccountBindInfo\AccountBindInfoPage.cs" /> <Compile Include="$(MSBuildThisFileDirectory)UI\UI2\4-PersonalCenter\AccountBindInfo\ChangeBindAccountPage.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)UI\UI2\4-PersonalCenter\AccountBindInfo\VerificationCodePage.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)UI\UI2\4-PersonalCenter\AccountBindInfo\ChangeBindVerificationCodePage.cs" /> <Compile Include="$(MSBuildThisFileDirectory)UI\UI2\4-PersonalCenter\AccountBindInfo\BindAccountPage.cs" /> <Compile Include="$(MSBuildThisFileDirectory)UI\UI2\FuntionControlView\EnvironmentalScience\EchartsOption.cs" /> <Compile Include="$(MSBuildThisFileDirectory)UI\UI2\4-PersonalCenter\ResetAccountPassword\ResetPasswordOptionPage.cs" /> @@ -196,6 +196,14 @@ <Compile Include="$(MSBuildThisFileDirectory)Common\Utlis.cs" /> <Compile Include="$(MSBuildThisFileDirectory)DAL\Server\IMessageCommon.cs" /> <Compile Include="$(MSBuildThisFileDirectory)DAL\Server\NewApiRes.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)UI\UI2\4-PersonalCenter\AccountBindInfo\NewBindAccountPage.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)UI\UI2\4-PersonalCenter\AccountBindInfo\NewBindVerificationCodePage.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Common\HDLCommon.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)UI\UI0-Public\LineView.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)UI\UI0-Public\ConfirmDialog.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)UI\UI0-Public\WebViewDialog.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Common\Constant.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)UI\UI0-Public\Widget\TextButton.cs" /> </ItemGroup> <ItemGroup> <Folder Include="$(MSBuildThisFileDirectory)UI\" /> @@ -223,5 +231,6 @@ <Folder Include="$(MSBuildThisFileDirectory)DriverLayer\BLL\" /> <Folder Include="$(MSBuildThisFileDirectory)UI\UI2\4-PersonalCenter\SearchDevice\" /> <Folder Include="$(MSBuildThisFileDirectory)Entity\Device\" /> + <Folder Include="$(MSBuildThisFileDirectory)UI\UI0-Public\Widget\" /> </ItemGroup> </Project> \ No newline at end of file diff --git a/HDL_ON/UI/MainPage.cs b/HDL_ON/UI/MainPage.cs index 4e86d9f..e28bc3e 100644 --- a/HDL_ON/UI/MainPage.cs +++ b/HDL_ON/UI/MainPage.cs @@ -14,7 +14,7 @@ public static bool DisplayCompleted = false; - public static UserInfo LoginUser; + //public static UserInfo LoginUser; public static string VersionString = "1.0.0924"; @@ -71,12 +71,12 @@ //BusSocket.Start(); //CommonPage.InitReceiveEvent(); - - LoginUser = Newtonsoft.Json.JsonConvert.DeserializeObject<UserInfo>(System.Text.Encoding.UTF8.GetString(FileUtils.ReadFile("UserInfo_File"))); + + //LoginUser = Newtonsoft.Json.JsonConvert.DeserializeObject<UserInfo>(System.Text.Encoding.UTF8.GetString(FileUtils.ReadFile("UserInfo_File"))); //鍒ゆ柇闇�涓嶉渶瑕佺櫥褰曪紝鏈夋病鏈夌櫥褰曪紝鎴栬�呯櫥褰曟槸鍚﹁繃鏈燂紝 - if (LoginUser == null || !LoginUser.IsLogin) + if (UserInfo.Current == null || !UserInfo.Current.IsLogin) { - GoLoginPage(LoginUser); + GoLoginPage(UserInfo.Current); } else { @@ -130,7 +130,7 @@ /// <summary> /// 杩涘叆鐧诲綍鐣岄潰 /// </summary> - public static void GoLoginPage(UserInfo userInfo =null) + public static void GoLoginPage(UserInfo userInfo = null) { BaseView.RemoveAll(); BaseView.BackgroundColor = CSS_Color.BackgroundColor; @@ -185,16 +185,6 @@ #endif } - /// <summary> - /// 寮圭獥鎻愮ず - /// </summary> - /// <param name="mes"></param> - public static void ShowAlertOnMainThread(string mes) - { - Application.RunOnMainThread(() => { - new Alert("", mes, Language.StringByID(StringId.Close)).Show(); - }); - } } } diff --git a/HDL_ON/UI/UI0-Public/AppUnlockPage.cs b/HDL_ON/UI/UI0-Public/AppUnlockPage.cs index b248f49..c5bd852 100644 --- a/HDL_ON/UI/UI0-Public/AppUnlockPage.cs +++ b/HDL_ON/UI/UI0-Public/AppUnlockPage.cs @@ -9,7 +9,7 @@ { void LoadOption() { - if (MainPage.LoginUser == null) + if ( UserInfo.Current == null) { return; } diff --git a/HDL_ON/UI/UI0-Public/ConfirmDialog.cs b/HDL_ON/UI/UI0-Public/ConfirmDialog.cs new file mode 100644 index 0000000..e3e2527 --- /dev/null +++ b/HDL_ON/UI/UI0-Public/ConfirmDialog.cs @@ -0,0 +1,153 @@ +锘縰sing System; +using Shared; +using HDL_ON.UI.CSS; + +namespace HDL_ON.UI +{ + /// <summary> + /// 閫氱敤浜屾纭鐣岄潰 + /// 鍙互鑷畾涔夋寜閽枃瀛� + /// </summary> + public class ConfirmDialog : Dialog + { + /// <summary> + /// + /// </summary> + public ConfirmDialog() + { + + } + + /// <summary> + /// 鍒濆鍖朌ialog + /// </summary> + /// <param name="titleId"></param> + /// <param name="msgId"></param> + /// <param name="okAction"></param> + /// <param name="cancelAction"></param> + /// <param name="cancelID"></param> + /// <param name="confirmID"></param> + void ShowDialogBase(int titleId, int msgId, Action okAction, Action cancelAction, int cancelID = StringId.Cancel, int confirmID = StringId.Confirm) + { + + this.BackgroundColor = CSS_Color.DialogTransparentColor1; + + FrameLayout contentView = new FrameLayout() + { + Gravity = Gravity.Center, + Width = Application.GetRealWidth(270), + Height = Application.GetRealHeight(140), + BackgroundColor = CSS_Color.MainBackgroundColor, + BorderColor = 0x00000000, + BorderWidth = 0, + Radius = (uint)Application.GetMinRealAverage(10), + }; + this.AddChidren(contentView); + + Button btnTitle = new Button() + { + Y = Application.GetRealHeight(16), + Height = Application.GetRealHeight(30), + TextColor = CSS_Color.MainColor, + TextSize = CSS_FontSize.SubheadingFontSize, + TextAlignment = TextAlignment.Center, + IsBold = true, + TextID = titleId, + }; + contentView.AddChidren(btnTitle); + + Button btnMsg = new Button() + { + Gravity = Gravity.CenterHorizontal, + Height = Application.GetRealHeight(25), + Y = btnTitle.Bottom, + Width = Application.GetRealHeight(200), + TextAlignment = TextAlignment.Center, + TextColor = CSS_Color.TextualColor, + TextSize = CSS_FontSize.PromptFontSize_FirstLevel, + TextID = msgId, + }; + contentView.AddChidren(btnMsg); + + Button btnLine = new Button() + { + Y = Application.GetRealHeight(96), + Height = Application.GetRealHeight(1), + Width = Application.GetRealWidth(270 / 2), + BackgroundColor = CSS_Color.DividingLineColor, + }; + contentView.AddChidren(btnLine); + + Button btnCancel = new Button() + { + Y = btnLine.Bottom, + Width = Application.GetRealWidth(135), + Height = Application.GetRealHeight(43), + TextAlignment = TextAlignment.Center, + TextColor = CSS_Color.TextualColor, + TextSize = CSS_FontSize.SubheadingFontSize, + TextID = cancelID, + }; + contentView.AddChidren(btnCancel); + + Button btnConfirm = new Button() + { + X = btnCancel.Right, + Y = btnLine.Y, + Width = Application.GetRealWidth(135), + Height = Application.GetRealHeight(45), + TextAlignment = TextAlignment.Center, + //TextColor = CSS_Color.TextualColor, + TextSize = CSS_FontSize.SubheadingFontSize, + TextColor = CSS_Color.MainBackgroundColor, + BackgroundColor = CSS_Color.MainColor, + TextID = confirmID, + }; + contentView.AddChidren(btnConfirm); + //渚嬶細鍙充笅鍦嗚 澶у皬涓�50 + int mRectCornerID = HDLUtils.RectCornerBottomRight; + btnConfirm.SetCornerWithSameRadius((uint)Application.GetMinRealAverage(10), mRectCornerID); + + btnCancel.MouseUpEventHandler += (sender, e) => + { + this.Close(); + cancelAction?.Invoke(); + }; + + btnConfirm.MouseUpEventHandler += (sender, e) => + { + this.Close(); + okAction?.Invoke(); + }; + + this.Show(); + } + + /// <summary> + /// 鍔犺浇鎻愮ずDialog + /// </summary> + /// <param name="titleId"></param> + /// <param name="msgId"></param> + /// <param name="callBackAction"></param> + public void ShowDialog(int titleId, int msgId, Action okAction, Action cancelAction = null) + { + this.ShowDialogBase(titleId, msgId, okAction, cancelAction); + } + + /// <summary> + /// 鍔犺浇鎻愮ずDialog + /// 鍙互鑷畾涔夋寜閽枃瀛� + /// </summary> + /// <param name="titleId"></param> + /// <param name="msgId"></param> + /// <param name="okAction"></param> + /// <param name="cancelAction"></param> + /// <param name="cancelID"></param> + /// <param name="confirmID"></param> + public void ShowDialog(int titleId, int msgId, Action okAction, Action cancelAction, int cancelID, int confirmID) + { + this.ShowDialogBase(titleId, msgId, okAction, cancelAction, cancelID, confirmID); + } + + } +} diff --git a/HDL_ON/UI/UI0-Public/LineView.cs b/HDL_ON/UI/UI0-Public/LineView.cs new file mode 100644 index 0000000..eaf0f04 --- /dev/null +++ b/HDL_ON/UI/UI0-Public/LineView.cs @@ -0,0 +1,20 @@ +锘縰sing System; +using Shared; +using HDL_ON.UI.CSS; + +namespace HDL_ON.UI +{ + /// <summary> + /// 閫氱敤LineView + /// </summary> + public class LineView : FrameLayout + { + public LineView() + { + X = Application.GetRealWidth(16); + Height = Application.GetRealHeight(1); + Width = Application.GetRealWidth(343); + BackgroundColor = CSS_Color.DividingLineColor; + } + } +} diff --git a/HDL_ON/UI/UI0-Public/TopViewDiv.cs b/HDL_ON/UI/UI0-Public/TopViewDiv.cs index 84a2cae..0b31b9d 100644 --- a/HDL_ON/UI/UI0-Public/TopViewDiv.cs +++ b/HDL_ON/UI/UI0-Public/TopViewDiv.cs @@ -20,7 +20,6 @@ /// </summary> FrameLayout contentView; - /// <summary> /// 鍚庨��鎸夐挳 /// </summary> @@ -32,6 +31,11 @@ string title; /// <summary> + /// 鏄惁闇�瑕佸叧闂〉闈� + /// </summary> + bool needClose = true; + + /// <summary> /// 鍚庨��鏃惰Е鍙戝浜嬩欢 /// </summary> Action backAction; @@ -43,6 +47,19 @@ } /// <summary> + /// TopViewDiv + /// </summary> + /// <param name="frame">鐖舵帶浠�</param> + /// <param name="str">鏍囬</param> + /// <param name="needClose">鏄惁闇�瑕佸叧闂〉闈�</param> + public TopViewDiv(FrameLayout frame, string str, bool needClose) + { + baseView = frame; + title = str; + this.needClose = needClose; + } + + /// <summary> /// /// </summary> /// <param name="dialog">鏄剧ず鐨刣ialog</param> diff --git a/HDL_ON/UI/UI0-Public/TopViewDivBLL.cs b/HDL_ON/UI/UI0-Public/TopViewDivBLL.cs index bc222ab..c2f6a6c 100644 --- a/HDL_ON/UI/UI0-Public/TopViewDivBLL.cs +++ b/HDL_ON/UI/UI0-Public/TopViewDivBLL.cs @@ -15,13 +15,16 @@ { btnBack.MouseUpEventHandler = (sender, e) => { backAction?.Invoke(); - if (baseView != null) + if (needClose) { - baseView.RemoveFromParent(); - } - if (baseDialog != null) - { - baseDialog.Close(); + if (baseView != null) + { + baseView.RemoveFromParent(); + } + if (baseDialog != null) + { + baseDialog.Close(); + } } }; } diff --git a/HDL_ON/UI/UI0-Public/WebViewDialog.cs b/HDL_ON/UI/UI0-Public/WebViewDialog.cs new file mode 100644 index 0000000..7845cdf --- /dev/null +++ b/HDL_ON/UI/UI0-Public/WebViewDialog.cs @@ -0,0 +1,42 @@ +锘縰sing System; +using HDL_ON.UI.CSS; +using Shared; + +namespace HDL_ON.UI +{ + /// <summary> + /// WebViewDialog + /// 鍔犺浇缃戦〉 + /// </summary> + public class WebViewDialog : Dialog + { + FrameLayout bodyView; + public WebViewDialog() + { + bodyView = new FrameLayout(); + } + + + /// <summary> + /// + /// </summary> + /// <param name="titleStr"></param> + /// <param name="url"></param> + public void LoadPage(string titleStr, string url) + { + bodyView.BackgroundColor = CSS_Color.BackgroundColor; + this.AddChidren(bodyView); + new TopViewDiv(this, bodyView, titleStr).LoadTopView(); + + //WebView + var webView = new WebView() { + Y = Application.GetRealHeight(64), + Height = bodyView.Height - Application.GetRealHeight(64), + }; + bodyView.AddChidren(webView); + //鍔犺浇缃戝潃 + webView.LoadRequest(url); + this.Show(); + } + } +} diff --git a/HDL_ON/UI/UI0-Public/Widget/TextButton.cs b/HDL_ON/UI/UI0-Public/Widget/TextButton.cs new file mode 100644 index 0000000..c0a5b02 --- /dev/null +++ b/HDL_ON/UI/UI0-Public/Widget/TextButton.cs @@ -0,0 +1,24 @@ +锘縰sing System; +using Shared; +#if __IOS__ +using UIKit; +#endif + +namespace HDL_ON.UI +{ + /// <summary> + /// TextButton + /// 瑙e喅iOS 鏂囨湰鍒拌竟妗嗘湁杈硅窛闂 + /// </summary> + public class TextButton : Button + { + public TextButton() + { +#if __IOS__ + //閲嶅啓淇敼鏂囨湰鍒拌竟妗嗙殑鍐呰竟璺濅负0 + (this.uiView as MyButton).ContentEdgeInsets = new UIEdgeInsets(0, 0, 0, 0); +#endif + + } + } +} diff --git a/HDL_ON/UI/UI1-Login/ForgetPasswordPage.cs b/HDL_ON/UI/UI1-Login/ForgetPasswordPage.cs index 1d03af1..5fccaf0 100644 --- a/HDL_ON/UI/UI1-Login/ForgetPasswordPage.cs +++ b/HDL_ON/UI/UI1-Login/ForgetPasswordPage.cs @@ -255,6 +255,7 @@ TextSize = CSS_FontSize.TextFontSize, PlaceholderTextColor = CSS_Color.PromptingColor1, PlaceholderText = Language.StringByID(StringId.PlsEntryPhoneNumber), + IsNumberKeyboardType = true }; accountView.AddChidren(etAccount); diff --git a/HDL_ON/UI/UI1-Login/ForgetPasswordPageBLL.cs b/HDL_ON/UI/UI1-Login/ForgetPasswordPageBLL.cs index 7f1cb99..33b5fa3 100644 --- a/HDL_ON/UI/UI1-Login/ForgetPasswordPageBLL.cs +++ b/HDL_ON/UI/UI1-Login/ForgetPasswordPageBLL.cs @@ -32,6 +32,7 @@ { if (registerType == 0) return; + etAccount.IsNumberKeyboardType = true; etAccount.Text = registerPhone; etPassword.Text = ""; etRepeatPassword.Text = ""; @@ -60,6 +61,7 @@ { if (registerType == 1) return; + etAccount.IsNumberKeyboardType = false; etAccount.Text = registerEmail; etPassword.Text = ""; etRepeatPassword.Text = ""; @@ -92,11 +94,11 @@ { etAccount.TextChangeEventHandler += (sender, e) => { - Regex reg = new Regex(@"^[1]+\d{10}"); - var mFalg = reg.Match(etAccount.Text.Trim()); + //Regex reg = new Regex(@"^[1]+\d{10}"); + //var mFalg = reg.Match(etAccount.Text.Trim()); if (registerType == 0)//鎵嬫満鑾峰彇楠岃瘉鐮佹寜閽敓鏁堟潯浠� { - if (btnGlobalRoaming.Text == "+86" && etAccount.Text.Trim().Length != 11) + if (!Utlis.CheckPhoneNumber(etAccount.Text.Trim(), phoneZoneCode)) { btnGetVerificationCode_Phone.IsSelected = false; } @@ -108,7 +110,7 @@ } else//閭鑾峰彇楠岃瘉鐮佹寜閽敓鏁堟潯浠� { - if (!mFalg.Success) + if (!Utlis.CheckEmail(etAccount.Text.Trim())) { btnGetVerificationCode_Mail.IsSelected = false; } @@ -142,10 +144,8 @@ //鎵嬫満鏂瑰紡-楠岃瘉鎵嬫満鍙风爜鏄惁姝g‘ if (registerType == 0) { - btnGetVerificationCode_Phone.IsSelected = false; - Regex reg = new Regex(@"^[1]+\d{9}"); - var mFalg = reg.Match(etAccount.Text.Trim()); - if (!mFalg.Success || (btnGlobalRoaming.Text == "+86" && etAccount.Text.Trim().Length != 11)) + btnGetVerificationCode_Phone.IsSelected = false; + if (!Utlis.CheckPhoneNumber(etAccount.Text.Trim(), phoneZoneCode)) { btnAccountViewBottomLine.BackgroundColor = CSS_Color.AuxiliaryColor2; btnAccountViewBottomLine.Height = Application.GetRealHeight(2); @@ -169,9 +169,7 @@ { btnGetVerificationCode_Mail.IsSelected = false; //閭鏂瑰紡-楠岃瘉閭鏄惁姝g‘ - var reg = new Regex("^\\s*([A-Za-z0-9_-]+(\\.\\w+)*@(\\w+\\.)+\\w{2,5})\\s*$"); - var mFalg = reg.Match(etAccount.Text.Trim()); - if (!mFalg.Success ) + if (!Utlis.CheckEmail(etAccount.Text.Trim())) { btnAccountViewBottomLine.BackgroundColor = CSS_Color.AuxiliaryColor2; btnAccountViewBottomLine.Height = Application.GetRealHeight(2); @@ -291,6 +289,25 @@ } /// <summary> + /// 妫�娴嬪綋鍓嶉厤缃煙鍚嶆槸鍚︿竴鑷达紝涓嶄竴鑷村垯鏇挎崲 + /// </summary> + /// <param name="result"></param> + void CheckAndSetUserRequestHost(ResponsePackNew result) { + try + { + var mGlobalRegionListObj = Newtonsoft.Json.JsonConvert.DeserializeObject<GlobalRegionListRes>(result.Data.ToString()); + if (UserInfo.Current.RequestHttpsHost != mGlobalRegionListObj.regionUrl) + { + UserInfo.Current.RequestHttpsHost = mGlobalRegionListObj.regionUrl; + UserInfo.Current.GlobalRegion = mGlobalRegionListObj; + UserInfo.Current.SaveUserInfo(); + } + } + catch { } + } + + + /// <summary> /// 鑾峰彇楠岃瘉鐮� /// </summary> void LoadEvent_GetVerificationCode() @@ -307,12 +324,15 @@ var result = pm.GetRegionByAccount(account); if (result.Code != StateCode.SUCCESS) { - IMessageCommon.Current.ShowErrorInfoAlter(NewAPI.API_POST_GetRegionByAccount, result.Code); + IMessageCommon.Current.ShowErrorInfoAlter(result.Code); return; } else { - //2.宸茬粡娉ㄥ唽杩囷紝鍙戦�侀獙璇佺爜鎵惧洖瀵嗙爜 + //2.1妫�娴嬪綋鍓嶉厤缃煙鍚嶆槸鍚︿竴鑷达紝涓嶄竴鑷村垯鏇挎崲 + CheckAndSetUserRequestHost(result); + + //2.2宸茬粡娉ㄥ唽杩囷紝鍙戦�侀獙璇佺爜鎵惧洖瀵嗙爜 Application.RunOnMainThread(() => { //鐭俊鍙戦�侀棿闅�60s @@ -354,7 +374,7 @@ if (resultObj.Code != StateCode.SUCCESS) { // 鎻愮ず閿欒 - IMessageCommon.Current.ShowErrorInfoAlter(NewAPI.API_POST_Verification_Send, resultObj.Code); + IMessageCommon.Current.ShowErrorInfoAlter(resultObj.Code); } } }) @@ -423,7 +443,7 @@ waitPage.Hide(); }); // 鎻愮ず閿欒 - IMessageCommon.Current.ShowErrorInfoAlter(NewAPI.API_POST_Member_ForgetPwd, resultObj.Code); + IMessageCommon.Current.ShowErrorInfoAlter(resultObj.Code); } }); } diff --git a/HDL_ON/UI/UI1-Login/LoginPage.cs b/HDL_ON/UI/UI1-Login/LoginPage.cs index b8f1b69..9dbe678 100644 --- a/HDL_ON/UI/UI1-Login/LoginPage.cs +++ b/HDL_ON/UI/UI1-Login/LoginPage.cs @@ -240,8 +240,10 @@ }; //璺宠浆鍥藉鍖哄彿閫夋嫨鐣岄潰 - EventHandler<MouseEventArgs> eHandler = (sender, e) => { - JLCountrycode.CountryCodeView.Current.Show((countryName, code) => { + EventHandler<MouseEventArgs> eHandler = (sender, e) => + { + JLCountrycode.CountryCodeView.Current.Show((countryName, code) => + { if (!string.IsNullOrEmpty(code)) { phoneZoneCode = code; @@ -460,7 +462,7 @@ LoadEventList(); account = etAccount.Text.Trim(); - #if DEBUG1211 +#if DEBUG1211 //鏈湴妯″紡 Button btnLocalMode = new Button() { @@ -476,14 +478,159 @@ btnLocalMode.MouseUpEventHandler = (sender, e) => { MainPage.LocalMode = true; - MainPage.LoginUser = new UserInfo(); + UserInfo.Current = new UserInfo(); MainPage.GoUserPage(); }; MainPage.Log("etAccount.TextAlignment : " + etAccount.TextAlignment.ToString()); - #endif +#endif + + #region 闅愮鏀跨瓥 + AddServiceAgreementControl(bodyView); + #endregion } + + #region 鈻� 鏈嶅姟鍗忚___________________________ + bool isAgreePrivacyPolicy = false; + /// <summary> + /// 娣诲姞鏈嶅姟鍗忚鎺т欢 + /// </summary> + /// <param name="frameBack"></param> + private void AddServiceAgreementControl(FrameLayout frameLayout) + { + isAgreePrivacyPolicy = UserInfo.Current.isAgreePrivacyPolicy; + var frameRow = new FrameLayout() + { + Height = Application.GetRealHeight(28), + Y = Application.GetRealHeight(628), + }; + frameLayout.AddChidren(frameRow); + + //鍚屾剰鎸夐挳鑳屾櫙 + var agreeView = new FrameLayout() + { + Height = Application.GetRealHeight(28), + Width = Application.GetRealWidth(28), + X = Application.GetRealWidth(82), + }; + frameRow.AddChidren(agreeView); + //鍚屾剰鍥炬爣鎸夐挳 + var agreeBtn = new Button() + { + Width = Application.GetMinRealAverage(28), + Height = Application.GetMinRealAverage(28), + UnSelectedImagePath = "Public/ChooseIcon.png", + SelectedImagePath = "Public/ChooseOnIcon.png", + IsSelected = isAgreePrivacyPolicy, + Gravity = Gravity.Center + }; + agreeView.AddChidren(agreeBtn); + + EventHandler<MouseEventArgs> eventHandler = (sender, e) => + { + isAgreePrivacyPolicy = !isAgreePrivacyPolicy; + agreeBtn.IsSelected = isAgreePrivacyPolicy; + UserInfo.Current.isAgreePrivacyPolicy = isAgreePrivacyPolicy; + UserInfo.Current.SaveUserInfo(); + }; + + agreeBtn.MouseUpEventHandler = eventHandler; + agreeView.MouseUpEventHandler = eventHandler; + + //int btnWidth = 0; + //鍚屾剰鏂囨湰 + var agreeTextBtn = new TextButton() + { + X = agreeView.Right, + Width = Application.GetRealWidth(28), + Height = Application.GetRealHeight(28), + TextColor = CSS_Color.TextualColor, + TextSize = CSS_FontSize.PromptFontSize_FirstLevel, + TextID = StringId.Agree + }; + frameRow.AddChidren(agreeTextBtn); + agreeTextBtn.Width = Utlis.GetRealWidthByTextButton(agreeTextBtn); + + //鐢ㄦ埛鍗忚鎸夐挳 + var userAgreementBtn = new TextButton() + { + X = agreeTextBtn.Right, + Width = Application.GetRealWidth(28), + Height = Application.GetRealHeight(28), + TextColor = CSS_Color.MainColor, + TextSize = CSS_FontSize.PromptFontSize_FirstLevel, + Text = "銆�" + Language.StringByID(StringId.UserAgreement) + "銆�" + }; + frameRow.AddChidren(userAgreementBtn); + userAgreementBtn.Width = Utlis.GetRealWidthByTextButton(userAgreementBtn); + + //鍜屾枃鏈� + var andTextBtn = new TextButton() + { + X = userAgreementBtn.Right, + Width = Application.GetRealWidth(28), + Height = Application.GetRealHeight(28), + TextColor = CSS_Color.TextualColor, + TextSize = CSS_FontSize.PromptFontSize_FirstLevel, + TextID = StringId.And + }; + frameRow.AddChidren(andTextBtn); + andTextBtn.Width = Utlis.GetRealWidthByTextButton(andTextBtn); + + //闅愮鏀跨瓥鎸夐挳 + var privacyPolicyBtn = new TextButton() + { + X = andTextBtn.Right, + Width = Application.GetRealWidth(28), + Height = Application.GetRealHeight(28), + TextColor = CSS_Color.MainColor, + TextSize = CSS_FontSize.PromptFontSize_FirstLevel, + Text = "銆�" + Language.StringByID(StringId.PrivacyPolicy) + "銆�" + }; + frameRow.AddChidren(privacyPolicyBtn); + privacyPolicyBtn.Width = Utlis.GetRealWidthByTextButton(privacyPolicyBtn); + + //鎵撳紑鐢ㄦ埛鍗忚 + userAgreementBtn.MouseUpEventHandler = (sender, e) => + { + OpenWebViewPage(false); + }; + + //鎵撳紑闅愮鏀跨瓥 + privacyPolicyBtn.MouseUpEventHandler = (sender, e) => + { + OpenWebViewPage(true); + }; + } + + /// <summary> + /// OpenWebViewPage + /// </summary> + /// <param name="isOpenPrivacyPolicy">鏄惁闅愮鏀跨瓥</param> + private void OpenWebViewPage(bool isOpenPrivacyPolicy) + { + string url = isAgreePrivacyPolicy ? Constant.URL_PrivacyPolicy : Constant.URL_UserAgreement; + string titleStr = isAgreePrivacyPolicy ? Language.StringByID(StringId.PrivacyPolicy) : Language.StringByID(StringId.UserAgreement); + new WebViewDialog().LoadPage(titleStr, url); + } + + /// <summary> + /// 妫�娴嬮殣绉佸崗璁� + /// </summary> + /// <returns></returns> + private bool CheckPrivacyPolicy() + { + if (isAgreePrivacyPolicy == false) + { + //璇峰悓鎰忋�婄敤鎴峰崗璁�嬪拰銆婇殣绉佹斂绛栥�� + Utlis.ShowTip(Language.StringByID(StringId.PleaseReadAndAgreePrivacyPolicyMsg)); + return false; + } + return true; + } + + #endregion } } \ No newline at end of file diff --git a/HDL_ON/UI/UI1-Login/LoginPageBLL.cs b/HDL_ON/UI/UI1-Login/LoginPageBLL.cs index d91a9b9..5803f90 100644 --- a/HDL_ON/UI/UI1-Login/LoginPageBLL.cs +++ b/HDL_ON/UI/UI1-Login/LoginPageBLL.cs @@ -28,6 +28,25 @@ } /// <summary> + /// 妫�娴嬪綋鍓嶉厤缃煙鍚嶆槸鍚︿竴鑷达紝涓嶄竴鑷村垯鏇挎崲 + /// </summary> + /// <param name="result"></param> + void CheckAndSetUserRequestHost(ResponsePackNew result) + { + try + { + var mGlobalRegionListObj = Newtonsoft.Json.JsonConvert.DeserializeObject<GlobalRegionListRes>(result.Data.ToString()); + if (UserInfo.Current.RequestHttpsHost != mGlobalRegionListObj.regionUrl) + { + UserInfo.Current.RequestHttpsHost = mGlobalRegionListObj.regionUrl; + UserInfo.Current.GlobalRegion = mGlobalRegionListObj; + UserInfo.Current.SaveUserInfo(); + } + } + catch { } + } + + /// <summary> /// 鐐瑰嚮鎸夐挳鑾峰彇楠岃瘉鐮� /// </summary> void GetVerificationCode() @@ -51,7 +70,7 @@ btnAccountViewBottomLine.Height = Application.GetRealHeight(2); return; } - if (!Regex.IsMatch(account, @"^[1]+\d{10}") || (account.Length != 11)) + if (!Utlis.CheckPhoneNumber(phoneNumber, phoneZoneCode)) { var tip = new Tip() { @@ -73,11 +92,14 @@ var result = pm.GetRegionByAccount(account); if (result.Code != StateCode.SUCCESS) { - IMessageCommon.Current.ShowErrorInfoAlter(NewAPI.API_POST_GetRegionByAccount, result.Code); + IMessageCommon.Current.ShowErrorInfoAlter(result.Code); return; } else { + //妫�娴嬪綋鍓嶉厤缃煙鍚嶆槸鍚︿竴鑷达紝涓嶄竴鑷村垯鏇挎崲 + CheckAndSetUserRequestHost(result); + // Application.RunOnMainThread(() => { btnGetVerificationCode.IsSelected = false; @@ -113,7 +135,7 @@ btnPasswordViewBottomLine.Height = Application.GetRealHeight(2); }); // 鎻愮ず閿欒 - IMessageCommon.Current.ShowErrorInfoAlter(NewAPI.API_POST_Verification_Send, resultObj.Code); + IMessageCommon.Current.ShowErrorInfoAlter(resultObj.Code); } } @@ -395,7 +417,7 @@ return; if (loginType == 0) { - if (!Regex.IsMatch(account, @"^[1]+\d{10}") || (account.Length != 11)) + if (!Utlis.CheckPhoneNumber(registerPhone, phoneZoneCode)) { var tip = new Tip() { @@ -418,7 +440,7 @@ } else { - if (!Regex.IsMatch(account, "([a-zA-Z0-9_\\.\\-])+\\@(([a-zA-Z0-9\\-])+\\.)+([a-zA-Z0-9]{2,5})+")) + if (!Utlis.CheckEmail(registerEmail)) { var tip = new Tip() { @@ -493,12 +515,15 @@ { if (btnLogin.IsSelected) { + //鍒ゆ柇鏄惁鍚屾剰浜嗛殣绉佹斂绛� + if (CheckPrivacyPolicy() == false) return; + account = etAccount.Text.Trim(); password = etPassword.Text.Trim(); if (loginType == 0) { - if (!Regex.IsMatch(account, @"^[1]+\d{10}") && account.Length == 11) + if (!Utlis.CheckPhoneNumber(account, phoneZoneCode)) { var tip = new Tip() { @@ -512,7 +537,7 @@ } else { - if (!Regex.IsMatch(account, "([a-zA-Z0-9_\\.\\-])+\\@(([a-zA-Z0-9\\-])+\\.)+([a-zA-Z0-9]{2,5})+")) + if (!Utlis.CheckEmail(account)) { var tip = new Tip() { @@ -584,8 +609,13 @@ var result = pm.GetRegionByAccount(account); if (result.Code != StateCode.SUCCESS) { - IMessageCommon.Current.ShowErrorInfoAlter(NewAPI.API_POST_GetRegionByAccount, result.Code); + IMessageCommon.Current.ShowErrorInfoAlter(result.Code); return; + } + else + { + //璁剧疆鐢ㄦ埛鎵�娉ㄥ唽鍦板尯鐨勫煙鍚嶏紝鐢ㄦ埛鐩稿叧鎿嶄綔閮界敤杩欎釜鍩熷悕 + CheckAndSetUserRequestHost(result); } } @@ -627,7 +657,7 @@ OnAppConfig.Instance.RefreshUserConfig(); DB_ResidenceData.InitRoomFunction(); } - if (MainPage.LoginUser.userEmailInfo == "464027401@qq.com") + if ( UserInfo.Current.userEmailInfo == "464027401@qq.com") { DB_ResidenceData.residenceData.floors.Add(new Floor() { name = "1F", sid = "09888" }); var r111 = new Room() { sid = "0001", name = "Room-1", floorId = "09888", backgroundImage = "Classification/Room/Roombg.png" }; @@ -901,7 +931,11 @@ else { //2020-11-13 寰呯‘璁� - MainPage.ShowAlertOnMainThread("鐧诲綍澶辫触锛岃鍏堟坊鍔犱綇瀹呫��"); + //鑾峰彇浣忓畢澶辫触锛岄噸鏂版爣璁颁负鏈櫥褰曠姸鎬� + UserInfo.Current.lastTime = DateTime.MinValue; + UserInfo.Current.SaveUserInfo(); + //鐧诲綍澶辫触锛岃鍏堟坊鍔犱綇瀹咃紒 + Utlis.ShowAlertOnMainThread(Language.StringByID(StringId.FailedGetHomeList)); } } } @@ -945,18 +979,26 @@ if (loginResult.Code == StateCode.SUCCESS) { var revertData = Newtonsoft.Json.JsonConvert.DeserializeObject<UserLoginRes>(loginResult.Data.ToString()); - MainPage.LoginUser = new UserInfo - { - userType = revertData.userType, - accountString = account, - password = password, - lastTime = DateTime.Now, - ID = revertData.userId, - loginTokenString = revertData.headerPrefix + revertData.accessToken, - refreshToken = revertData.refreshToken, - userName = revertData.name - }; - MainPage.LoginUser.SaveUserInfo(); + // UserInfo.Current = new UserInfo + //{ + // userType = revertData.userType, + // accountString = account, + // password = password, + // lastTime = DateTime.Now, + // ID = revertData.userId, + // loginTokenString = revertData.headerPrefix + revertData.accessToken, + // refreshToken = revertData.refreshToken, + // userName = revertData.name + //}; + UserInfo.Current.userType = revertData.userType; + UserInfo.Current.accountString = account; + //UserInfo.Current.password = password; + UserInfo.Current.lastTime = DateTime.Now; + UserInfo.Current.ID = revertData.userId; + UserInfo.Current.loginTokenString = revertData.headerPrefix + revertData.accessToken; + UserInfo.Current.refreshToken = revertData.refreshToken; + UserInfo.Current.userName = revertData.name; + UserInfo.Current.SaveUserInfo(); MainPage.Log("鐧诲綍鎴愬姛銆�"); result = true; //鑾峰彇鐢ㄦ埛淇℃伅 @@ -1031,7 +1073,7 @@ if (responsePack == StateCode.SUCCESS) { //2020-11-13 寰呯‘璁わ紝娌℃湁浣忓畢锛屼笉绠楃櫥褰曟垚鍔� - if (MainPage.LoginUser.regionList != null && MainPage.LoginUser.regionList.Count > 0){ + if ( UserInfo.Current.regionList != null && UserInfo.Current.regionList.Count > 0){ result = true; } //result = true; @@ -1039,7 +1081,7 @@ else { // 鎻愮ず閿欒 - IMessageCommon.Current.ShowErrorInfoAlter(NewAPI.API_POST_Gethomepager, responsePack); + IMessageCommon.Current.ShowErrorInfoAlter(responsePack); } return result; } diff --git a/HDL_ON/UI/UI1-Login/RegisterPage.cs b/HDL_ON/UI/UI1-Login/RegisterPage.cs index da291bd..25dd3d1 100644 --- a/HDL_ON/UI/UI1-Login/RegisterPage.cs +++ b/HDL_ON/UI/UI1-Login/RegisterPage.cs @@ -283,6 +283,7 @@ TextSize = CSS_FontSize.TextFontSize, PlaceholderTextColor = CSS_Color.PromptingColor1, PlaceholderText = Language.StringByID(StringId.PlsEntryPhoneNumber), + IsNumberKeyboardType = true }; accountView.AddChidren(etAccount); @@ -680,25 +681,34 @@ if (loginResult.Code == StateCode.SUCCESS) { var revertData = Newtonsoft.Json.JsonConvert.DeserializeObject<UserLoginRes>(loginResult.Data.ToString()); - MainPage.LoginUser = new UserInfo - { - userType = revertData.userType, - accountString = account, - password = password, - lastTime = DateTime.Now, - ID = revertData.userId, - loginTokenString = revertData.headerPrefix + revertData.accessToken, - refreshToken = revertData.refreshToken, - userName = revertData.name - }; - MainPage.LoginUser.SaveUserInfo(); + // UserInfo.Current = new UserInfo + //{ + // userType = revertData.userType, + // accountString = account, + // password = password, + // lastTime = DateTime.Now, + // ID = revertData.userId, + // loginTokenString = revertData.headerPrefix + revertData.accessToken, + // refreshToken = revertData.refreshToken, + // userName = revertData.name + //}; + UserInfo.Current.userType = revertData.userType; + UserInfo.Current.accountString = account; + //UserInfo.Current.password = password; + UserInfo.Current.lastTime = DateTime.Now; + UserInfo.Current.ID = revertData.userId; + UserInfo.Current.loginTokenString = revertData.headerPrefix + revertData.accessToken; + UserInfo.Current.refreshToken = revertData.refreshToken; + UserInfo.Current.userName = revertData.name; + + UserInfo.Current.SaveUserInfo(); MainPage.Log("鐧诲綍鎴愬姛銆�"); result = true; } else { //鐧诲綍澶辫触 - IMessageCommon.Current.ShowErrorInfoAlter(NewAPI.API_POST_Login, loginResult.Code); + IMessageCommon.Current.ShowErrorInfoAlter(loginResult.Code); Application.RunOnMainThread(() => { btnPasswordViewBottomLine.BackgroundColor = CSS_Color.AuxiliaryColor2; diff --git a/HDL_ON/UI/UI1-Login/RegisterPageBLL.cs b/HDL_ON/UI/UI1-Login/RegisterPageBLL.cs index ce1f7a3..25fd27b 100644 --- a/HDL_ON/UI/UI1-Login/RegisterPageBLL.cs +++ b/HDL_ON/UI/UI1-Login/RegisterPageBLL.cs @@ -30,11 +30,11 @@ { etAccount.TextChangeEventHandler = (sender, e) => { - Regex reg = new Regex(@"^[1]+\d{10}"); - var mFalg = reg.Match(etAccount.Text.Trim()); + //Regex reg = new Regex(@"^[1]+\d{10}"); + //var mFalg = reg.Match(etAccount.Text.Trim()); if (registerType == 0)//鎵嬫満娉ㄥ唽鑾峰彇楠岃瘉鐮佹寜閽敓鏁堟潯浠� { - if (btnGlobalRoaming.Text == "+86" && etAccount.Text.Trim().Length != 11) + if (!Utlis.CheckPhoneNumber(etAccount.Text.Trim(), phoneZoneCode)) { btnGetVerificationCode_Phone.IsSelected = false; } @@ -46,7 +46,7 @@ } else//閭娉ㄥ唽鑾峰彇楠岃瘉鐮佹寜閽敓鏁堟潯浠� { - if (!mFalg.Success) + if (!Utlis.CheckEmail(etAccount.Text.Trim())) { btnGetVerificationCode_Mail.IsSelected = false; } @@ -72,6 +72,7 @@ { return; } + etAccount.IsNumberKeyboardType = true; etAccount.Text = registerPhone; etPassword.Text = ""; etRepeatPassword.Text = ""; @@ -100,6 +101,8 @@ { if (registerType == 1) return; + + etAccount.IsNumberKeyboardType = false; etAccount.Text = registerEmail; etPassword.Text = ""; etRepeatPassword.Text = ""; @@ -148,9 +151,7 @@ { if (registerType == 0) { - Regex reg = new Regex(@"^[1]+\d{10}"); - var mFalg = reg.Match(etAccount.Text.Trim()); - if (!mFalg.Success || (btnGlobalRoaming.Text == "+86" && etAccount.Text.Trim().Length != 11)) + if (!Utlis.CheckPhoneNumber(etAccount.Text.Trim(), phoneZoneCode)) { btnAccountViewBottomLine.BackgroundColor = CSS_Color.AuxiliaryColor2; btnAccountViewBottomLine.Height = Application.GetRealHeight(2); @@ -179,10 +180,7 @@ else if (registerType == 1) { //閭娉ㄥ唽-楠岃瘉閭鏄惁姝g‘ - var reg = new Regex("^\\s*([A-Za-z0-9_-]+(\\.\\w+)*@(\\w+\\.)+\\w{2,5})\\s*$"); - //Regex.IsMatch(etAccount.Text.Trim(), "([a-zA-Z0-9_\\.\\-])+\\@(([a-zA-Z0-9\\-])+\\.)+([a-zA-Z0-9]{2,5})+"); - var mFalg = reg.Match(etAccount.Text.Trim()); - if (!mFalg.Success) + if (!Utlis.CheckEmail(etAccount.Text.Trim())) { btnAccountViewBottomLine.BackgroundColor = CSS_Color.AuxiliaryColor2; btnAccountViewBottomLine.Height = Application.GetRealHeight(2); @@ -420,17 +418,17 @@ if (resultObj.Code != StateCode.SUCCESS) { // 鎻愮ず閿欒 - IMessageCommon.Current.ShowErrorInfoAlter(NewAPI.API_POST_Verification_Send, resultObj.Code); + IMessageCommon.Current.ShowErrorInfoAlter(resultObj.Code); } }else if (result.Code.ToUpper() == StateCode.SUCCESS) { //3.鎻愮ず璐﹀彿宸插瓨鍦紝鏃犳硶閲嶅娉ㄥ唽 - MainPage.ShowAlertOnMainThread(Language.StringByID(StringId.AccountAlreadyUse)); + Utlis.ShowAlertOnMainThread(Language.StringByID(StringId.AccountAlreadyUse)); } else { //4.鎻愮ず鍏跺畠寮傚父閿欒 - IMessageCommon.Current.ShowErrorInfoAlter(NewAPI.API_POST_GetRegionByAccount, result.Code); + IMessageCommon.Current.ShowErrorInfoAlter(result.Code); } }) { IsBackground = true }.Start(); @@ -540,7 +538,7 @@ else// 娉ㄥ唽澶辫触 { // 鎻愮ず閿欒 - IMessageCommon.Current.ShowErrorInfoAlter(NewAPI.API_POST_Member_Register, validateSmsResult.Code); + IMessageCommon.Current.ShowErrorInfoAlter(validateSmsResult.Code); //2020-11-13 寰呬慨鏀� //string erorrInfo = ""; diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/AccountBindInfoPage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/AccountBindInfoPage.cs index d1a0a8d..cc2daf6 100644 --- a/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/AccountBindInfoPage.cs +++ b/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/AccountBindInfoPage.cs @@ -4,6 +4,9 @@ namespace HDL_ON.UI { + /// <summary> + /// 宸茬粦瀹氭墜鏈烘垨鑰呴偖绠辩殑椤甸潰 + /// </summary> public partial class AccountBindInfoPage : FrameLayout { FrameLayout bodyView; @@ -27,7 +30,7 @@ /// </summary> /// <param name="act">鍒锋柊缁戝畾淇℃伅鏂规硶</param> /// <param name="option">淇淇℃伅鐨勭被鍨�:1:閭锛�2:鎵嬫満</param> - public void LoadPage(Action<string> act,int ot,int tId) + public void LoadPage(Action<string> act, int ot, int tId) { action = act; optionType = ot; @@ -50,7 +53,7 @@ TextColor = CSS_Color.FirstLevelTitleColor, TextSize = CSS_FontSize.SubheadingFontSize, TextAlignment = TextAlignment.CenterLeft, - TextID = optionType == 1 ? StringId.CurrentEmail : StringId.CurPhone, + TextID = optionType == 1 ? StringId.CurrentEmail : StringId.CurPhone, }; rowView.AddChidren(btnTitle); @@ -60,7 +63,7 @@ TextColor = CSS_Color.PromptingColor1, TextSize = CSS_FontSize.TextFontSize, TextAlignment = TextAlignment.CenterRight, - Text = optionType == 1 ? MainPage.LoginUser.userEmailInfo : MainPage.LoginUser.userMobileInfo, + Text = optionType == 1 ? UserInfo.Current.userEmailInfo : UserInfo.Current.userMobileInfo, }; rowView.AddChidren(btnContent); @@ -82,7 +85,8 @@ }; bodyView.AddChidren(btnChangeBind); - if( (!string.IsNullOrEmpty(MainPage.LoginUser.userMobileInfo) && optionType == 1) || (!string.IsNullOrEmpty(MainPage.LoginUser.userMobileInfo) && optionType == 2)) + //鍚屾椂缁戝畾閭鎴栬�呮墜鏈烘墠鏄剧ず"鏇存崲楠岃瘉鏂瑰紡" + if (!string.IsNullOrEmpty( UserInfo.Current.userMobileInfo) && !string.IsNullOrEmpty( UserInfo.Current.userEmailInfo)) { Button btnUnbind = new Button() { @@ -111,16 +115,18 @@ /// </summary> void LoadEvent_SkipChangeBandAccountInfo(Button button) { - EventHandler<MouseEventArgs> eventHandler = (sender, e) => { + EventHandler<MouseEventArgs> eventHandler = (sender, e) => + { var cbe = new ChangeBindAccountPage(); + cbe.isUnbind = false; MainPage.BasePageView.AddChidren(cbe); if (optionType == 1) { - cbe.LoadPage(action, optionType, StringId.ModifyBindingEmail, StringId.CurrentEmail); + cbe.LoadPage(action, optionType, StringId.ModifyBindingEmail); } - else if(optionType == 2) + else if (optionType == 2) { - cbe.LoadPage(action, optionType, StringId.ModifyBindingPhone, StringId.CurPhone); + cbe.LoadPage(action, optionType, StringId.ModifyBindingPhone); } MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; }; @@ -132,16 +138,18 @@ /// </summary> void LoadEvent_SkipDelBandAccountInfo(Button button) { - EventHandler<MouseEventArgs> eventHandler = (sender, e) => { + EventHandler<MouseEventArgs> eventHandler = (sender, e) => + { var cbe = new ChangeBindAccountPage(); + cbe.isUnbind = true;//鏄惁涓鸿В缁戞爣璁� MainPage.BasePageView.AddChidren(cbe); if (optionType == 1) { - cbe.LoadPage(action, optionType, StringId.UnbindEmail, StringId.CurrentEmail); + cbe.LoadPage(action, optionType, StringId.UnbindEmail); } - else if(optionType == 2) + else if (optionType == 2) { - cbe.LoadPage(action, optionType, StringId.UnbindPhone, StringId.CurPhone); + cbe.LoadPage(action, optionType, StringId.UnbindPhone); } MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; }; diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/BindAccountPage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/BindAccountPage.cs index ad35668..4129820 100644 --- a/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/BindAccountPage.cs +++ b/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/BindAccountPage.cs @@ -1,206 +1,206 @@ -锘縰sing System; -using Shared; -using HDL_ON.UI.CSS; -using System.Text.RegularExpressions; -using HDL_ON.DAL.Server; +锘�//using System; +//using Shared; +//using HDL_ON.UI.CSS; +//using System.Text.RegularExpressions; +//using HDL_ON.DAL.Server; -namespace HDL_ON.UI -{ - public partial class BindAccountPage : FrameLayout - { - FrameLayout bodyView; - Button btnBind; - EditText etContent; - Action<string> action; - /// <summary> - /// 鏍囬ID - /// </summary> - int titleId; - public BindAccountPage() - { - bodyView = this; - } +//namespace HDL_ON.UI +//{ +// public partial class BindAccountPage : FrameLayout +// { +// FrameLayout bodyView; +// Button btnBind; +// EditText etContent; +// Action<string> action; +// /// <summary> +// /// 鏍囬ID +// /// </summary> +// int titleId; +// public BindAccountPage() +// { +// bodyView = this; +// } - public void LoadPage(Action<string> act,int tId) - { - action = act; - titleId = tId; - bodyView.BackgroundColor = CSS_Color.BackgroundColor; - new TopViewDiv(bodyView, Language.StringByID(titleId)).LoadTopView(); +// public void LoadPage(Action<string> act,int tId) +// { +// action = act; +// titleId = tId; +// bodyView.BackgroundColor = CSS_Color.BackgroundColor; +// new TopViewDiv(bodyView, Language.StringByID(titleId)).LoadTopView(); - FrameLayout rowView = new FrameLayout() - { - Y = Application.GetRealHeight(72), - Height = Application.GetRealHeight(50), - BackgroundColor = CSS_Color.MainBackgroundColor, - }; - bodyView.AddChidren(rowView); +// FrameLayout rowView = new FrameLayout() +// { +// Y = Application.GetRealHeight(72), +// Height = Application.GetRealHeight(50), +// BackgroundColor = CSS_Color.MainBackgroundColor, +// }; +// bodyView.AddChidren(rowView); - Button btnTitle = new Button() - { - X = Application.GetRealWidth(16), - Width = Application.GetRealWidth(180), - TextColor = CSS_Color.FirstLevelTitleColor, - TextSize = CSS_FontSize.SubheadingFontSize, - TextAlignment = TextAlignment.CenterLeft, - TextID = titleId == StringId.BindEmail ? StringId.EntryNewEmail : StringId.EntryNewPhone, - }; - rowView.AddChidren(btnTitle); +// Button btnTitle = new Button() +// { +// X = Application.GetRealWidth(16), +// Width = Application.GetRealWidth(180), +// TextColor = CSS_Color.FirstLevelTitleColor, +// TextSize = CSS_FontSize.SubheadingFontSize, +// TextAlignment = TextAlignment.CenterLeft, +// TextID = titleId == StringId.BindEmail ? StringId.EntryNewEmail : StringId.EntryNewPhone, +// }; +// rowView.AddChidren(btnTitle); - etContent = new EditText() - { - Width = Application.GetRealWidth(359), - TextColor = CSS_Color.PromptingColor1, - TextSize = CSS_FontSize.TextFontSize, - TextAlignment = TextAlignment.CenterRight, - Foucs = true - }; - rowView.AddChidren(etContent); +// etContent = new EditText() +// { +// Width = Application.GetRealWidth(359), +// TextColor = CSS_Color.PromptingColor1, +// TextSize = CSS_FontSize.TextFontSize, +// TextAlignment = TextAlignment.CenterRight, +// Foucs = true +// }; +// rowView.AddChidren(etContent); - btnBind = new Button() - { - Y = Application.GetRealHeight(213), - Gravity = Gravity.CenterHorizontal, - Width = Application.GetRealWidth(220), - Height = Application.GetRealHeight(44), - BackgroundColor = CSS_Color.MainColor, - TextAlignment = TextAlignment.Center, - TextColor = CSS_Color.MainBackgroundColor, - TextID = StringId.Confirm, - TextSize = CSS_FontSize.SubheadingFontSize, - IsBold = true, - Radius = (uint)Application.GetRealWidth(22), - BorderColor = 0x00000000, - BorderWidth = 0, - }; - bodyView.AddChidren(btnBind); +// btnBind = new Button() +// { +// Y = Application.GetRealHeight(213), +// Gravity = Gravity.CenterHorizontal, +// Width = Application.GetRealWidth(220), +// Height = Application.GetRealHeight(44), +// BackgroundColor = CSS_Color.MainColor, +// TextAlignment = TextAlignment.Center, +// TextColor = CSS_Color.MainBackgroundColor, +// TextID = StringId.Confirm, +// TextSize = CSS_FontSize.SubheadingFontSize, +// IsBold = true, +// Radius = (uint)Application.GetRealWidth(22), +// BorderColor = 0x00000000, +// BorderWidth = 0, +// }; +// bodyView.AddChidren(btnBind); - LoadEvent_BindEmail(); +// LoadEvent_BindEmail(); - } - } +// } +// } - //-------------------------------------------- - public partial class BindAccountPage - { - void LoadEvent_BindEmail() - { - btnBind.MouseUpEventHandler = (sender, e) => { - Application.HideSoftInput(); - var account = etContent.Text.Trim(); - if (titleId == StringId.BindEmail) - { - if (account == MainPage.LoginUser.userEmailInfo) - { - var tip = new Tip() - { - Text = Language.StringByID(StringId.EmailIsSameNoNeedModfiy), - CloseTime = 1, - Direction = AMPopTipDirection.None - }; - tip.Show(bodyView); - return; - } - if (!Regex.IsMatch(account, "([a-zA-Z0-9_\\.\\-])+\\@(([a-zA-Z0-9\\-])+\\.)+([a-zA-Z0-9]{2,5})+")) - { - var tip = new Tip() - { - Text = Language.StringByID(StringId.PlsEntryCorrectEmailAddress), - CloseTime = 1, - Direction = AMPopTipDirection.None - }; - tip.Show(bodyView); - return; - } - } - else if (titleId == StringId.BindPhone) - { - if(account == MainPage.LoginUser.userMobileInfo) - { - var tip = new Tip() - { - Text = Language.StringByID(StringId.PhoneNumberIsSameNoNeedModfiy), - CloseTime = 1, - Direction = AMPopTipDirection.None - }; - tip.Show(bodyView); - return; - } - if (!Regex.IsMatch(account, @"^[1]+\d{10}") || (account.Length != 11)) - { - var tip = new Tip() - { - Text = Language.StringByID(StringId.PlsEntryCorrectMobilNeumber), - CloseTime = 1, - Direction = AMPopTipDirection.None - }; - tip.Show(bodyView); - return; - } - } - new System.Threading.Thread(() => - { - var result = new HttpServerRequest().BindAccount(account); - if (result.ToUpper() == StateCode.SUCCESS) - { - Application.RunOnMainThread(() => - { - if (titleId == StringId.BindEmail) - { - MainPage.LoginUser.userEmailInfo = account; - } - else if (titleId == StringId.BindPhone) - { - MainPage.LoginUser.userMobileInfo = account; - } - var page = new OperationResultDisPalyPage(); - page.Show(); - if (titleId == StringId.BindEmail) - { - page.LoadPage(true, Language.StringByID(StringId.BindEmail), Language.StringByID(StringId.BindEmailSuccess), ""); - } - else if (titleId == StringId.BindPhone) - { - page.LoadPage(true, Language.StringByID(StringId.BindPhone), Language.StringByID(StringId.BindPhoneSuccess), ""); - } +// //-------------------------------------------- +// public partial class BindAccountPage +// { +// void LoadEvent_BindEmail() +// { +// btnBind.MouseUpEventHandler = (sender, e) => { +// Application.HideSoftInput(); +// var account = etContent.Text.Trim(); +// if (titleId == StringId.BindEmail) +// { +// if (account == UserInfo.Current.userEmailInfo) +// { +// var tip = new Tip() +// { +// Text = Language.StringByID(StringId.EmailIsSameNoNeedModfiy), +// CloseTime = 1, +// Direction = AMPopTipDirection.None +// }; +// tip.Show(bodyView); +// return; +// } +// if (!Regex.IsMatch(account, "([a-zA-Z0-9_\\.\\-])+\\@(([a-zA-Z0-9\\-])+\\.)+([a-zA-Z0-9]{2,5})+")) +// { +// var tip = new Tip() +// { +// Text = Language.StringByID(StringId.PlsEntryCorrectEmailAddress), +// CloseTime = 1, +// Direction = AMPopTipDirection.None +// }; +// tip.Show(bodyView); +// return; +// } +// } +// else if (titleId == StringId.BindPhone) +// { +// if(account == UserInfo.Current.userMobileInfo) +// { +// var tip = new Tip() +// { +// Text = Language.StringByID(StringId.PhoneNumberIsSameNoNeedModfiy), +// CloseTime = 1, +// Direction = AMPopTipDirection.None +// }; +// tip.Show(bodyView); +// return; +// } +// if (!Regex.IsMatch(account, @"^[1]+\d{10}") || (account.Length != 11)) +// { +// var tip = new Tip() +// { +// Text = Language.StringByID(StringId.PlsEntryCorrectMobilNeumber), +// CloseTime = 1, +// Direction = AMPopTipDirection.None +// }; +// tip.Show(bodyView); +// return; +// } +// } +// new System.Threading.Thread(() => +// { +// var result = new HttpServerRequest().BindAccount(account); +// if (result.ToUpper() == StateCode.SUCCESS) +// { +// Application.RunOnMainThread(() => +// { +// if (titleId == StringId.BindEmail) +// { +// UserInfo.Current.userEmailInfo = account; +// } +// else if (titleId == StringId.BindPhone) +// { +// UserInfo.Current.userMobileInfo = account; +// } +// var page = new OperationResultDisPalyPage(); +// page.Show(); +// if (titleId == StringId.BindEmail) +// { +// page.LoadPage(true, Language.StringByID(StringId.BindEmail), Language.StringByID(StringId.BindEmailSuccess), ""); +// } +// else if (titleId == StringId.BindPhone) +// { +// page.LoadPage(true, Language.StringByID(StringId.BindPhone), Language.StringByID(StringId.BindPhoneSuccess), ""); +// } - for (int i = 0; i < 3; i++) - { - MainPage.BasePageView.GetChildren(MainPage.BasePageView.ChildrenCount - 1).RemoveFromParent(); - } - action(account); - }); - } - else - { - var tipMsg = ""; +// for (int i = 0; i < 3; i++) +// { +// MainPage.BasePageView.GetChildren(MainPage.BasePageView.ChildrenCount - 1).RemoveFromParent(); +// } +// action(account); +// }); +// } +// else +// { +// var tipMsg = ""; - Application.RunOnMainThread(() => - { - var page = new OperationResultDisPalyPage(); - page.Show(); - if (titleId == StringId.BindEmail) - { - if (result == "Exist") - { - tipMsg = Language.StringByID(StringId.EmailAlreadyUse); - } - page.LoadPage(false, Language.StringByID(StringId.BindEmail), Language.StringByID(StringId.BindEmailFail) + "," + tipMsg, ""); - } - else - { - if (result == "Exist") - { - tipMsg = Language.StringByID(StringId.PhoneNumberAlreadyUse); - } - page.LoadPage(false, Language.StringByID(StringId.BindPhone), Language.StringByID(StringId.BindPhoneFail) + "," + tipMsg, ""); - } - }); - } - }) - { IsBackground = true }.Start(); - }; - } - } -} +// Application.RunOnMainThread(() => +// { +// var page = new OperationResultDisPalyPage(); +// page.Show(); +// if (titleId == StringId.BindEmail) +// { +// if (result == "Exist") +// { +// tipMsg = Language.StringByID(StringId.EmailAlreadyUse); +// } +// page.LoadPage(false, Language.StringByID(StringId.BindEmail), Language.StringByID(StringId.BindEmailFail) + "," + tipMsg, ""); +// } +// else +// { +// if (result == "Exist") +// { +// tipMsg = Language.StringByID(StringId.PhoneNumberAlreadyUse); +// } +// page.LoadPage(false, Language.StringByID(StringId.BindPhone), Language.StringByID(StringId.BindPhoneFail) + "," + tipMsg, ""); +// } +// }); +// } +// }) +// { IsBackground = true }.Start(); +// }; +// } +// } +//} diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/ChangeBindAccountPage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/ChangeBindAccountPage.cs index 2420826..44b9478 100644 --- a/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/ChangeBindAccountPage.cs +++ b/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/ChangeBindAccountPage.cs @@ -6,14 +6,40 @@ namespace HDL_ON.UI { + /// <summary> + /// 淇敼缁戝畾鎴栬�呰В缁�--鍙戦�侀獙璇佺爜椤甸潰 + /// </summary> public partial class ChangeBindAccountPage : FrameLayout { + /// <summary> + /// + /// </summary> FrameLayout bodyView; + /// <summary> + /// + /// </summary> Action<string> action; /// <summary> /// 鎿嶄綔鐩爣绫诲瀷 1:閭锛�2:鎵嬫満 /// </summary> int optionType; + /// <summary> + /// 鏄惁涓鸿В缁戦獙璇� + /// </summary> + public bool isUnbind; + + /// <summary> + /// + /// </summary> + Button btnTitle; + /// <summary> + /// + /// </summary> + Button btnContent; + + /// <summary> + /// ChangeBindAccountPage + /// </summary> public ChangeBindAccountPage() { bodyView = this; @@ -25,18 +51,18 @@ /// <param name="optionType">鎿嶄綔鐩爣绫诲瀷 1:閭锛�2:鎵嬫満</param> /// <param name="titleId"></param> /// <param name="contentTitleId"></param> - public void LoadPage(Action<string> act, int opt, int titleId, int contentTitleId) + public void LoadPage(Action<string> act, int opt, int titleId) { action = act; optionType = opt; string account; if (optionType == 0) { - account = MainPage.LoginUser.userEmailInfo; + account = UserInfo.Current.userEmailInfo; } else { - account = MainPage.LoginUser.userMobileInfo; + account = UserInfo.Current.userMobileInfo; } bodyView.BackgroundColor = CSS_Color.BackgroundColor; new TopViewDiv(bodyView, Language.StringByID(titleId)).LoadTopView(); @@ -49,24 +75,24 @@ }; bodyView.AddChidren(rowView); - Button btnTitle = new Button() + btnTitle = new Button() { X = Application.GetRealWidth(16), Width = Application.GetRealWidth(180), TextColor = CSS_Color.FirstLevelTitleColor, TextSize = CSS_FontSize.SubheadingFontSize, TextAlignment = TextAlignment.CenterLeft, - TextID = contentTitleId, + //TextID = contentTitleId, }; rowView.AddChidren(btnTitle); - Button btnContent = new Button() + btnContent = new Button() { Width = Application.GetRealWidth(359), TextColor = CSS_Color.PromptingColor1, TextSize = CSS_FontSize.TextFontSize, TextAlignment = TextAlignment.CenterRight, - Text = optionType == 1 ? MainPage.LoginUser.userEmailInfo : MainPage.LoginUser.userMobileInfo, + //Text = optionType == 1 ? UserInfo.Current.userEmailInfo : UserInfo.Current.userMobileInfo, }; rowView.AddChidren(btnContent); @@ -88,7 +114,10 @@ }; bodyView.AddChidren(btnChangeBind); - if (!string.IsNullOrEmpty(MainPage.LoginUser.userMobileInfo)) + + + //鍚屾椂缁戝畾閭鎴栬�呮墜鏈烘墠鏄剧ず"鏇存崲楠岃瘉鏂瑰紡" + if (!string.IsNullOrEmpty( UserInfo.Current.userMobileInfo) && !string.IsNullOrEmpty( UserInfo.Current.userEmailInfo)) { Button btnChangeGetVer = new Button() { @@ -106,7 +135,27 @@ LoadEvent_ChangeVerificationMethod(btnChangeGetVer, btnTitle, btnContent); } + SetContentTitleId(); LoadEvent_GetVerification(btnChangeBind, titleId); + } + + /// <summary> + /// 璁剧疆鎸夐挳鎻愮ず鏂囧瓧 + /// 淇敼缁戝畾鏃舵彁绀猴細鎵嬫満楠岃瘉銆侀偖绠遍獙璇� + /// 瑙g粦鏃舵彁绀猴細褰撳墠鎵嬫満鎵嬫満鍙风爜銆佸綋鍓嶉偖绠卞湴鍧� + /// </summary> + void SetContentTitleId() + { + if (optionType == 2) + { + btnTitle.TextID = isUnbind ? StringId.CurPhone : StringId.PhoneNumberVerification; + btnContent.Text = UserInfo.Current.userMobileInfo; + } + else + { + btnTitle.TextID = isUnbind ? StringId.CurrentEmail : StringId.EmailVerification; + btnContent.Text = UserInfo.Current.userEmailInfo; + } } } @@ -121,16 +170,7 @@ btn.MouseUpEventHandler = (sender, e) => { optionType = optionType == 1 ? 2 : 1; - if (optionType == 2) - { - btnTitle.TextID = StringId.CurPhone; - btnContent.Text = MainPage.LoginUser.userMobileInfo; - } - else - { - btnTitle.TextID = StringId.CurrentEmail; - btnContent.Text = MainPage.LoginUser.userEmailInfo; - } + SetContentTitleId(); }; } @@ -146,47 +186,64 @@ { new Thread(() => { - if (optionType == 1) + //1.鑾峰彇楠岃瘉鐮�,閲囩敤鏁忔劅鏁版嵁楠岃瘉 + ResponsePackNew resultObj; + if (optionType == 1)//閭 { - var resultObj = new HttpServerRequest().VerificationCodeSend(VerifyType.REGISTER_USER_SYSTEM, MainPage.LoginUser.userEmailInfo); + resultObj = new HttpServerRequest().VerificationCodeSend(VerifyType.SENSITIVE_DATA, UserInfo.Current.userEmailInfo); + } + else + { + resultObj = new HttpServerRequest().VerificationCodeSend(VerifyType.SENSITIVE_DATA, UserInfo.Current.userMobileInfo, true, UserInfo.Current.areaCode); + } - } - else if (optionType == 2) + if (resultObj.Code != StateCode.SUCCESS) { - var resultObj = new HttpServerRequest().VerificationCodeSend(VerifyType.REGISTER_USER_SYSTEM, MainPage.LoginUser.userMobileInfo, true, MainPage.LoginUser.areaCode.ToString()); + // 鎻愮ず閿欒 + IMessageCommon.Current.ShowErrorInfoAlter(resultObj.Code); } - }) - { IsBackground = true }.Start(); - } - if (time == 0) - { - time = 60; - new Thread(() => - { - while (time > 0) + else { - time--; + if (time == 0) + { + time = 60; + new Thread(() => + { + while (time > 0) + { + time--; + Application.RunOnMainThread(() => + { + button.Text = time.ToString() + "s"; + }); + Thread.Sleep(1000); + } + Application.RunOnMainThread(() => + { + button.IsSelected = true; + button.TextID = StringId.GetVerificationCode; + button.BackgroundColor = CSS_Color.MainColor; + time = 0; + }); + }) + { IsBackground = true }.Start(); + } Application.RunOnMainThread(() => { - button.Text = time.ToString() + "s"; + button.BackgroundColor = CSS_Color.PromptingColor1; + var vcp = new ChangeBindVerificationCodePage(); + vcp.isUnbind = isUnbind; + MainPage.BasePageView.AddChidren(vcp); + vcp.LoadPage(action, titleId, optionType, time); + MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; }); - Thread.Sleep(1000); } - Application.RunOnMainThread(() => - { - button.IsSelected = true; - button.TextID = StringId.GetVerificationCode; - button.BackgroundColor = CSS_Color.MainColor; - time = 0; - }); + }) { IsBackground = true }.Start(); } - button.BackgroundColor = CSS_Color.PromptingColor1; - var vcp = new VerificationCodePage(); - MainPage.BasePageView.AddChidren(vcp); - vcp.LoadPage(action, titleId, optionType, time); - MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; + + }; } } diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/VerificationCodePage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/ChangeBindVerificationCodePage.cs similarity index 87% rename from HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/VerificationCodePage.cs rename to HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/ChangeBindVerificationCodePage.cs index 5744a72..64b49a8 100644 --- a/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/VerificationCodePage.cs +++ b/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/ChangeBindVerificationCodePage.cs @@ -6,7 +6,10 @@ namespace HDL_ON.UI { - public partial class VerificationCodePage :FrameLayout + /// <summary> + /// 淇敼缁戝畾鎴栬�呰В缁�--楠岃瘉鐮侀獙璇侀〉闈� + /// </summary> + public partial class ChangeBindVerificationCodePage : FrameLayout { FrameLayout bodyView; @@ -32,7 +35,13 @@ Button btnResend; + Button btnTip; + Action<string> action; + + /// <summary> + /// + /// </summary> int titleId; /// <summary> @@ -43,7 +52,16 @@ /// 鍊掕鏃舵椂闂� /// </summary> int time = 0; - public VerificationCodePage() + + /// <summary> + /// 鏄惁涓鸿В缁戦獙璇� + /// </summary> + public bool isUnbind; + + /// <summary> + /// + /// </summary> + public ChangeBindVerificationCodePage() { bodyView = this; } @@ -54,19 +72,21 @@ /// <param name="tId">椤甸潰鏍囬</param> /// <param name="ot">鎿嶄綔绫诲瀷1:閭锛�2:鎵嬫満</param> /// <param name="time">鍊掕鏃舵椂闂�</param> - public void LoadPage(Action<string> act,int tId,int ot,int t) + public void LoadPage(Action<string> act, int tId, int ot, int t) { action = act; titleId = tId; bodyView.BackgroundColor = CSS_Color.BackgroundColor; optionType = ot; time = t; - Action backAction = () => { + Action backAction = () => + { Application.HideSoftInput(); + BackConfirmAction(); }; - new TopViewDiv(bodyView, Language.StringByID(tId)).LoadTopView(backAction); + new TopViewDiv(bodyView, Language.StringByID(tId), false).LoadTopView(backAction); - Button btnTip = new Button() + btnTip = new Button() { Y = Application.GetRealHeight(64), Height = Application.GetRealHeight(84), @@ -260,14 +280,15 @@ //--------------------------------------------- - public partial class VerificationCodePage + public partial class ChangeBindVerificationCodePage { /// <summary> /// 楠岃瘉鐮佽緭鍏ュ彉鍖栦簨浠� /// </summary> void LoadEvent_VerificationEntryEvent() { - EventHandler<MouseEventArgs> clickEvent = (sender, e) => { + EventHandler<MouseEventArgs> clickEvent = (sender, e) => + { et.Foucs = true; var etCode = et.Text; switch (etCode.Length) @@ -365,7 +386,8 @@ btnNum5.MouseUpEventHandler = clickEvent; btnNum6.MouseUpEventHandler = clickEvent; - et.TextChangeEventHandler = (sender, e) => { + et.TextChangeEventHandler = (sender, e) => + { var etCode = et.Text; switch (etCode.Length) { @@ -490,9 +512,9 @@ { act = new PublicAssmebly().TipLoadingMsgDialog(Language.StringByID(StringId.SavingPleaseWait)); }); - var verAccount = optionType == 1 ? MainPage.LoginUser.userEmailInfo : MainPage.LoginUser.userMobileInfo; + var verAccount = optionType == 1 ? UserInfo.Current.userEmailInfo : UserInfo.Current.userMobileInfo; var isPhone = optionType == 2; - var resultObj = new HttpServerRequest().ValidatorCode(VerifyType.REGISTER_USER_SYSTEM, verAccount, etCode, isPhone); + var resultObj = new HttpServerRequest().ValidatorCode(VerifyType.SENSITIVE_DATA, verAccount, etCode, isPhone); if (resultObj.Code == StateCode.SUCCESS) { result = true; @@ -500,7 +522,7 @@ else { //澶辫触鎻愮ず - IMessageCommon.Current.ShowErrorInfoAlter(NewAPI.API_POST_Verification_Check, resultObj.Code); + IMessageCommon.Current.ShowErrorInfoAlter(resultObj.Code); } Application.RunOnMainThread(() => { @@ -517,6 +539,16 @@ { MainPage.BasePageView.GetChildren(MainPage.BasePageView.ChildrenCount - 1).RemoveFromParent(); //MainPage.BasePageView.RemoveAt(MainPage.BasePageView.ChildrenCount - 1); + //if (isUnbind) + //{ + // //褰撳墠涓鸿В缁戦獙璇� + + //} + //else + //{ + + //} + if (titleId == StringId.ModifyBindingEmail) { LoadEvent_SkipBindAccountInfoPage(StringId.BindEmail); @@ -530,12 +562,12 @@ var account = ""; new Thread(() => { - var result2 = new DAL.Server.HttpServerRequest().BindAccount(account); + var result2 = new DAL.Server.HttpServerRequest().UnBindAccount(false); if (result2 == StateCode.SUCCESS) { Application.RunOnMainThread(() => { - MainPage.LoginUser.userEmailInfo = account; + UserInfo.Current.userEmailInfo = account; var page = new OperationResultDisPalyPage(); page.Show(); page.LoadPage(true, Language.StringByID(StringId.UnbindEmail), Language.StringByID(StringId.UnbindEmailSuccess), ""); @@ -549,15 +581,8 @@ } else { - Application.RunOnMainThread(() => - { - new Tip() - { - CloseTime = 1, - Direction = AMPopTipDirection.None, - Text = Language.StringByID(StringId.OperationFailed), - }.Show(bodyView); - }); + //澶辫触鎻愮ず + IMessageCommon.Current.ShowErrorInfoAlter(result2); } }) { IsBackground = true }.Start(); @@ -567,12 +592,12 @@ var account = ""; new Thread(() => { - var result2 = new DAL.Server.HttpServerRequest().BindAccount(account); + var result2 = new DAL.Server.HttpServerRequest().UnBindAccount(true); if (result2 == StateCode.SUCCESS) { Application.RunOnMainThread(() => { - MainPage.LoginUser.userEmailInfo = account; + UserInfo.Current.userMobileInfo = account; var page = new OperationResultDisPalyPage(); page.Show(); page.LoadPage(true, Language.StringByID(StringId.UnbindPhone), Language.StringByID(StringId.UnbindPhoneSuccess), ""); @@ -586,15 +611,8 @@ } else { - Application.RunOnMainThread(() => - { - new Tip() - { - CloseTime = 1, - Direction = AMPopTipDirection.None, - Text = Language.StringByID(StringId.OperationFailed), - }.Show(bodyView); - }); + //澶辫触鎻愮ず + IMessageCommon.Current.ShowErrorInfoAlter(result2); } }) { IsBackground = true }.Start(); @@ -621,14 +639,15 @@ time = 60; new Thread(() => { - if (optionType == 1) + //1.鑾峰彇楠岃瘉鐮�,閲囩敤鏁忔劅鏁版嵁楠岃瘉 + ResponsePackNew resultObj; + if (optionType == 1)//閭 { - var resultObj = new HttpServerRequest().VerificationCodeSend(VerifyType.REGISTER_USER_SYSTEM, MainPage.LoginUser.userEmailInfo); - + resultObj = new HttpServerRequest().VerificationCodeSend(VerifyType.SENSITIVE_DATA, UserInfo.Current.userEmailInfo); } - else if (optionType == 2) + else { - var resultObj = new HttpServerRequest().VerificationCodeSend(VerifyType.REGISTER_USER_SYSTEM, MainPage.LoginUser.userMobileInfo, true, MainPage.LoginUser.areaCode.ToString()); + resultObj = new HttpServerRequest().VerificationCodeSend(VerifyType.SENSITIVE_DATA, UserInfo.Current.userMobileInfo, true, UserInfo.Current.areaCode); } }) { IsBackground = true }.Start(); @@ -658,19 +677,55 @@ /// </summary> void LoadEvent_Resend() { - btnResend.MouseUpEventHandler = (sender, e) => { + btnResend.MouseUpEventHandler = (sender, e) => + { LoadThread_SendVerCode(); }; } /// <summary> - /// 璺宠浆缁戝畾璐﹀彿淇℃伅浜嬩欢 + /// 璺宠浆鏂扮粦瀹氳处鍙蜂俊鎭簨浠� /// </summary> void LoadEvent_SkipBindAccountInfoPage(int skipTid) { - var vcp = new BindAccountPage(); - MainPage.BasePageView.AddChidren(vcp); - vcp.LoadPage(action,skipTid); + //var vcp = new BindAccountPage(); + //MainPage.BasePageView.AddChidren(vcp); + //vcp.LoadPage(action, skipTid); + //MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; + + //鏄惁涓烘崲缁戞墜鏈� + var isPhone = optionType == 2; + //璺宠浆鏂扮粦瀹氶〉闈� + var aep = new NewBindAccountPage(); + MainPage.BasePageView.AddChidren(aep); + aep.LoadPage(action, isPhone, true); MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; } + + /// <summary> + /// 杩斿洖浜屾纭浜嬩欢 + /// </summary> + void BackConfirmAction() + { + //楠岃瘉鐮佸彂閫佹垚鍔燂紝浜屾纭閫�鍑� + if (btnTip.TextID == StringId.VerificationCodePrompt) + { + Action cancelAction = () => + { + if (bodyView != null) + { + bodyView.RemoveFromParent(); + } + }; + new ConfirmDialog().ShowDialog(StringId.Tip, StringId.VerificationCodeMayBeDelayed, null, cancelAction, StringId.ReturnStr, StringId.WaitAMoment); + } + else + { + //鐩存帴鍏抽棴 + if (bodyView != null) + { + bodyView.RemoveFromParent(); + } + } + } } } diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/NewBindAccountPage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/NewBindAccountPage.cs new file mode 100644 index 0000000..494fc3f --- /dev/null +++ b/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/NewBindAccountPage.cs @@ -0,0 +1,225 @@ +锘縰sing System; +using Shared; +using HDL_ON.UI.CSS; +using System.Threading; +using System.Text.RegularExpressions; +using HDL_ON.DAL.Server; + + +namespace HDL_ON.UI +{ + /// <summary> + /// 鏂扮粦瀹氭垨鑰呮崲缁�--鎵嬫満鎴栬�呴偖绠卞彂閫侀獙璇佺爜 + /// </summary> + public partial class NewBindAccountPage : FrameLayout + { + FrameLayout bodyView; + Button btnBind; + EditText etContent; + Action<string> action; + + /// <summary> + /// 鏍囬ID + /// </summary> + int titleId; + /// <summary> + /// 鏄惁鎵嬫満 + /// </summary> + bool isPhone; + /// <summary> + /// 鏄惁鎹㈢粦 + /// </summary> + bool isModifyBind; + + /// <summary> + /// 鎵嬫満鍖哄彿 + /// </summary> + string phoneZoneCode = "86"; + + /// <summary> + /// + /// </summary> + public NewBindAccountPage() + { + bodyView = this; + } + + /// <summary> + /// LoadPage + /// </summary> + /// <param name="act"></param> + /// <param name="isPhone">鏄惁缁戝畾鎵嬫満</param> + public void LoadPage(Action<string> act, bool isPhone = false, bool isModifyBind = false) + { + action = act; + this.isPhone = isPhone; + this.isModifyBind = isModifyBind; + if (isModifyBind) + { + //淇敼缁戝畾 + titleId = isPhone ? StringId.ModifyBindingPhone : StringId.ModifyBindingEmail; + } + else + { + //鏂扮粦瀹� + titleId = isPhone ? StringId.BoundMobileInfo : StringId.BoundEmailInfo; + } + + + + bodyView.BackgroundColor = CSS_Color.BackgroundColor; + new TopViewDiv(bodyView, Language.StringByID(titleId)).LoadTopView(); + + FrameLayout rowView = new FrameLayout() + { + Y = Application.GetRealHeight(72), + Height = Application.GetRealHeight(50), + BackgroundColor = CSS_Color.MainBackgroundColor, + }; + bodyView.AddChidren(rowView); + + //缁戝畾閭鎴栬�呯粦瀹氭墜鏈哄彿 + Button btnTitle = new Button() + { + X = Application.GetRealWidth(16), + Width = Application.GetRealWidth(180), + TextColor = CSS_Color.FirstLevelTitleColor, + TextSize = CSS_FontSize.SubheadingFontSize, + TextAlignment = TextAlignment.CenterLeft, + TextID = titleId, + }; + rowView.AddChidren(btnTitle); + + etContent = new EditText() + { + Width = Application.GetRealWidth(359), + TextColor = CSS_Color.PromptingColor1, + TextSize = CSS_FontSize.TextFontSize, + TextAlignment = TextAlignment.CenterRight, + Foucs = true + }; + rowView.AddChidren(etContent); + + btnBind = new Button() + { + Y = Application.GetRealHeight(213), + Gravity = Gravity.CenterHorizontal, + Width = Application.GetRealWidth(220), + Height = Application.GetRealHeight(44), + BackgroundColor = CSS_Color.MainColor, + TextAlignment = TextAlignment.Center, + TextColor = CSS_Color.MainBackgroundColor, + TextID = StringId.GetVerificationCode, + TextSize = CSS_FontSize.SubheadingFontSize, + IsBold = true, + Radius = (uint)Application.GetRealWidth(22), + BorderColor = 0x00000000, + BorderWidth = 0, + }; + bodyView.AddChidren(btnBind); + + //鐐瑰嚮鑾峰彇楠岃瘉鐮� + LoadEvent_GetVerification(btnBind); + + } + } + + + //-------------------------------------------- + public partial class NewBindAccountPage + { + /// <summary> + /// 鐐瑰嚮鑾峰彇楠岃瘉鐮� + /// </summary> + void LoadEvent_GetVerification(Button button) + { + button.MouseUpEventHandler = (sender, e) => + { + if (button.Text == Language.StringByID(StringId.GetVerificationCode)) + { + Application.HideSoftInput(); + var account = etContent.Text.Trim(); + #region 姝e垯琛ㄨ揪寮� + //1.妫�娴嬭处鍙锋槸鍚﹀悎娉� + if (!isPhone) + { + if (!Utlis.CheckEmail(account)) + { + Utlis.ShowTip(Language.StringByID(StringId.PlsEntryCorrectEmailAddress)); + return; + } + } + else + { + if (!Utlis.CheckPhoneNumber(account, phoneZoneCode)) + { + Utlis.ShowTip(Language.StringByID(StringId.PlsEntryCorrectMobilNeumber)); + return; + } + } + #endregion + int time = 0; + //2.妫�楠岄�氳繃 + new Thread(() => + { + //2.2 鑾峰彇楠岃瘉鐮� + ResponsePackNew resultObj; + if (!isPhone)//閭 + { + resultObj = new HttpServerRequest().VerificationCodeSend(VerifyType.REGISTER_USER_SYSTEM, account); + } + else + { + resultObj = new HttpServerRequest().VerificationCodeSend(VerifyType.REGISTER_USER_SYSTEM, account, true, phoneZoneCode); + } + + if (resultObj.Code != StateCode.SUCCESS) + { + // 鎻愮ず閿欒 + IMessageCommon.Current.ShowErrorInfoAlter(resultObj.Code); + } + else + { + if (time == 0) + { + time = 60; + new Thread(() => + { + while (time > 0) + { + time--; + Application.RunOnMainThread(() => + { + button.Text = time.ToString() + "s"; + }); + Thread.Sleep(1000); + } + Application.RunOnMainThread(() => + { + button.IsSelected = true; + button.TextID = StringId.GetVerificationCode; + button.BackgroundColor = CSS_Color.MainColor; + time = 0; + }); + }) + { IsBackground = true }.Start(); + } + Application.RunOnMainThread(() => + { + button.BackgroundColor = CSS_Color.PromptingColor1; + var vcp = new NewBindVerificationCodePage(); + vcp.phoneZoneCode = phoneZoneCode; + MainPage.BasePageView.AddChidren(vcp); + vcp.LoadPage(action, titleId, account, isPhone, time, isModifyBind); + MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; + }); + } + + }) + { IsBackground = true }.Start(); + } + + }; + } + } +} diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/VerificationCodePage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/NewBindVerificationCodePage.cs similarity index 74% copy from HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/VerificationCodePage.cs copy to HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/NewBindVerificationCodePage.cs index 5744a72..91255e5 100644 --- a/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/VerificationCodePage.cs +++ b/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/NewBindVerificationCodePage.cs @@ -6,7 +6,10 @@ namespace HDL_ON.UI { - public partial class VerificationCodePage :FrameLayout + /// <summary> + /// 鏂扮粦瀹氭垨鑰呮崲缁�--楠岃瘉鐮侀獙璇佸苟缁戝畾 + /// </summary> + public partial class NewBindVerificationCodePage : FrameLayout { FrameLayout bodyView; @@ -32,41 +35,68 @@ Button btnResend; + Button btnTip; + Action<string> action; + int titleId; - /// <summary> - /// 鎿嶄綔鐩爣绫诲瀷 1:閭锛�2:鎵嬫満 - /// </summary> - int optionType; + ///// <summary> + ///// 鎿嶄綔鐩爣绫诲瀷 1:閭锛�2:鎵嬫満 + ///// </summary> + //int optionType; /// <summary> /// 鍊掕鏃舵椂闂� /// </summary> int time = 0; - public VerificationCodePage() + /// <summary> + /// 鏄惁鎵嬫満 + /// </summary> + public bool isPhone; + /// <summary> + /// 鏄惁鎹㈢粦 + /// </summary> + public bool isModifyBind; + + /// <summary> + /// 鏂扮粦瀹氱殑璐﹀彿 + /// </summary> + public string verAccount; + /// <summary> + /// 鎵嬫満鍖哄彿 + /// </summary> + public string phoneZoneCode = "86"; + + + public NewBindVerificationCodePage() { bodyView = this; } - /// <summary> - /// + /// </summary> /// <param name="act">鍥炴帀鍑芥暟</param> /// <param name="tId">椤甸潰鏍囬</param> - /// <param name="ot">鎿嶄綔绫诲瀷1:閭锛�2:鎵嬫満</param> - /// <param name="time">鍊掕鏃舵椂闂�</param> - public void LoadPage(Action<string> act,int tId,int ot,int t) + /// <param name="account">璐﹀彿</param> + /// <param name="bPhone">鏄惁鎵嬫満</param> + /// <param name="t">鍊掕鏃舵椂闂�</param> + /// <param name="isModifyBind">鏄惁涓轰慨鏀圭粦瀹�</param> + public void LoadPage(Action<string> act, int tId, string account, bool bPhone, int t, bool isModifyBind) { action = act; titleId = tId; bodyView.BackgroundColor = CSS_Color.BackgroundColor; - optionType = ot; + isPhone = bPhone; time = t; + this.verAccount = account; + this.isModifyBind = isModifyBind; + Action backAction = () => { Application.HideSoftInput(); + BackConfirmAction(); }; - new TopViewDiv(bodyView, Language.StringByID(tId)).LoadTopView(backAction); + new TopViewDiv(bodyView, Language.StringByID(tId), false).LoadTopView(backAction); - Button btnTip = new Button() + btnTip = new Button() { Y = Application.GetRealHeight(64), Height = Application.GetRealHeight(84), @@ -260,7 +290,7 @@ //--------------------------------------------- - public partial class VerificationCodePage + public partial class NewBindVerificationCodePage { /// <summary> /// 楠岃瘉鐮佽緭鍏ュ彉鍖栦簨浠� @@ -490,17 +520,16 @@ { act = new PublicAssmebly().TipLoadingMsgDialog(Language.StringByID(StringId.SavingPleaseWait)); }); - var verAccount = optionType == 1 ? MainPage.LoginUser.userEmailInfo : MainPage.LoginUser.userMobileInfo; - var isPhone = optionType == 2; - var resultObj = new HttpServerRequest().ValidatorCode(VerifyType.REGISTER_USER_SYSTEM, verAccount, etCode, isPhone); - if (resultObj.Code == StateCode.SUCCESS) + + var resultObj = new HttpServerRequest().BindAccount(verAccount, etCode, isPhone); + if (resultObj == StateCode.SUCCESS) { result = true; } else { //澶辫触鎻愮ず - IMessageCommon.Current.ShowErrorInfoAlter(NewAPI.API_POST_Verification_Check, resultObj.Code); + IMessageCommon.Current.ShowErrorInfoAlter(resultObj); } Application.RunOnMainThread(() => { @@ -508,99 +537,9 @@ }); if (result) { - //Application.RunOnMainThread(() => - //{ - // new PublicAssmebly().TipMsgAutoClose(Language.StringByID(StringId.ValidationSuccessful), true); - //}); - //Thread.Sleep(1600); - Application.RunOnMainThread(() => - { - MainPage.BasePageView.GetChildren(MainPage.BasePageView.ChildrenCount - 1).RemoveFromParent(); - //MainPage.BasePageView.RemoveAt(MainPage.BasePageView.ChildrenCount - 1); - if (titleId == StringId.ModifyBindingEmail) - { - LoadEvent_SkipBindAccountInfoPage(StringId.BindEmail); - } - else if (titleId == StringId.ModifyBindingPhone) - { - LoadEvent_SkipBindAccountInfoPage(StringId.BindPhone); - } - else if (titleId == StringId.UnbindEmail)//瑙i櫎缁戝畾閭 - { - var account = ""; - new Thread(() => - { - var result2 = new DAL.Server.HttpServerRequest().BindAccount(account); - if (result2 == StateCode.SUCCESS) - { - Application.RunOnMainThread(() => - { - MainPage.LoginUser.userEmailInfo = account; - var page = new OperationResultDisPalyPage(); - page.Show(); - page.LoadPage(true, Language.StringByID(StringId.UnbindEmail), Language.StringByID(StringId.UnbindEmailSuccess), ""); - - for (int i = 0; i < 2; i++) - { - MainPage.BasePageView.GetChildren(MainPage.BasePageView.ChildrenCount - 1).RemoveFromParent(); - } - action(account); - }); - } - else - { - Application.RunOnMainThread(() => - { - new Tip() - { - CloseTime = 1, - Direction = AMPopTipDirection.None, - Text = Language.StringByID(StringId.OperationFailed), - }.Show(bodyView); - }); - } - }) - { IsBackground = true }.Start(); - } - else if (titleId == StringId.UnbindPhone) - { - var account = ""; - new Thread(() => - { - var result2 = new DAL.Server.HttpServerRequest().BindAccount(account); - if (result2 == StateCode.SUCCESS) - { - Application.RunOnMainThread(() => - { - MainPage.LoginUser.userEmailInfo = account; - var page = new OperationResultDisPalyPage(); - page.Show(); - page.LoadPage(true, Language.StringByID(StringId.UnbindPhone), Language.StringByID(StringId.UnbindPhoneSuccess), ""); - - for (int i = 0; i < 2; i++) - { - MainPage.BasePageView.GetChildren(MainPage.BasePageView.ChildrenCount - 1).RemoveFromParent(); - } - action(account); - }); - } - else - { - Application.RunOnMainThread(() => - { - new Tip() - { - CloseTime = 1, - Direction = AMPopTipDirection.None, - Text = Language.StringByID(StringId.OperationFailed), - }.Show(bodyView); - }); - } - }) - { IsBackground = true }.Start(); - - } - }); + //缁戝畾鎴愬姛 + BindSuccess(); + } }) { IsBackground = true }.Start(); @@ -609,6 +548,80 @@ } }; } + + /// <summary> + /// 缁戝畾鎴愬姛 + /// </summary> + void BindSuccess() + { + Application.RunOnMainThread(() => + { + var tipTitle = ""; + var tipMsg = ""; + if (isPhone) + { + UserInfo.Current.userMobileInfo = verAccount; + //璇蜂娇鐢ㄦ柊鐨勬墜鏈鸿处鍙风櫥褰旳PP + tipMsg = Language.StringByID(StringId.PleaseLoginWithNewMobileAccount); + if (isModifyBind) + { + //鐧诲綍鎵嬫満淇敼瀹屾垚 + tipTitle = Language.StringByID(StringId.LoginMobileAccountModificationCompleted); + } + else + { + //鐧诲綍鎵嬫満缁戝畾瀹屾垚 + tipTitle = Language.StringByID(StringId.LoginMobileAccountBindCompleted); + } + } + else + { + UserInfo.Current.userEmailInfo = verAccount; + //璇蜂娇鐢ㄦ柊鐨勯偖绠辫处鍙风櫥褰旳PP + tipMsg = Language.StringByID(StringId.PleaseLoginWithNewEmailAccount); + if (isModifyBind) + { + //鐧诲綍閭淇敼瀹屾垚 + tipTitle = Language.StringByID(StringId.LoginEmailAccountModificationCompleted); + } + else + { + //鐧诲綍閭缁戝畾瀹屾垚 + tipTitle = Language.StringByID(StringId.LoginEmailAccountBindCompleted); + + } + } + + var page = new OperationResultDisPalyPage(); + page.Show(); + page.LoadPage(true, Language.StringByID(titleId), tipTitle, tipMsg); + + if (isModifyBind) + { + ClosePageWithCount(3); + } + else + { + ClosePageWithCount(2); + } + + action(verAccount); + }); + } + + /// <summary> + /// 鎸囧畾鍏抽棴椤甸潰涓暟 + /// </summary> + /// <param name="countPage"></param> + void ClosePageWithCount(int countPage) + { + //鍏抽棴澶氬皯涓〉闈� + for (int i = 0; i < countPage; i++) + { + MainPage.BasePageView.GetChildren(MainPage.BasePageView.ChildrenCount - 1).RemoveFromParent(); + } + } + /// <summary> /// 閲嶅彂楠岃瘉鐮佺瓑寰呯嚎绋� /// </summary> @@ -621,15 +634,18 @@ time = 60; new Thread(() => { - if (optionType == 1) + //2.2 鑾峰彇楠岃瘉鐮� + ResponsePackNew resultObj; + if (!isPhone)//閭 { - var resultObj = new HttpServerRequest().VerificationCodeSend(VerifyType.REGISTER_USER_SYSTEM, MainPage.LoginUser.userEmailInfo); + resultObj = new HttpServerRequest().VerificationCodeSend(VerifyType.REGISTER_USER_SYSTEM, verAccount); + } + else + { + resultObj = new HttpServerRequest().VerificationCodeSend(VerifyType.REGISTER_USER_SYSTEM, verAccount, true, phoneZoneCode); + } - } - else if (optionType == 2) - { - var resultObj = new HttpServerRequest().VerificationCodeSend(VerifyType.REGISTER_USER_SYSTEM, MainPage.LoginUser.userMobileInfo, true, MainPage.LoginUser.areaCode.ToString()); - } + }) { IsBackground = true }.Start(); } @@ -653,6 +669,7 @@ }) { IsBackground = true }.Start(); } + /// <summary> /// 閲嶅彂楠岃瘉鐮佷簨浠� /// </summary> @@ -662,15 +679,33 @@ LoadThread_SendVerCode(); }; } + /// <summary> - /// 璺宠浆缁戝畾璐﹀彿淇℃伅浜嬩欢 + /// 杩斿洖浜屾纭浜嬩欢 /// </summary> - void LoadEvent_SkipBindAccountInfoPage(int skipTid) + void BackConfirmAction() { - var vcp = new BindAccountPage(); - MainPage.BasePageView.AddChidren(vcp); - vcp.LoadPage(action,skipTid); - MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; + //楠岃瘉鐮佸彂閫佹垚鍔燂紝浜屾纭閫�鍑� + if (btnTip.TextID == StringId.VerificationCodePrompt) + { + Action cancelAction = () => + { + if (bodyView != null) + { + bodyView.RemoveFromParent(); + } + }; + new ConfirmDialog().ShowDialog(StringId.Tip, StringId.VerificationCodeMayBeDelayed, null, cancelAction, StringId.ReturnStr, StringId.WaitAMoment); + } + else + { + //鐩存帴鍏抽棴 + if (bodyView != null) + { + bodyView.RemoveFromParent(); + } + } } + } } diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/ChooseShareMemberTargetListPageBLL.cs b/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/ChooseShareMemberTargetListPageBLL.cs index b07efff..437656b 100644 --- a/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/ChooseShareMemberTargetListPageBLL.cs +++ b/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/ChooseShareMemberTargetListPageBLL.cs @@ -232,7 +232,7 @@ else { //鎻愮ず - IMessageCommon.Current.ShowErrorInfoAlter(NewAPI.API_POST_Child_FindAll, responePack.Code); + IMessageCommon.Current.ShowErrorInfoAlter(responePack.Code); //璐﹀彿鎴栬�呭瘑鐮侀敊璇� Application.RunOnMainThread(() => { diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPageBLL.cs b/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPageBLL.cs index ea5abde..517fd03 100644 --- a/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPageBLL.cs +++ b/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPageBLL.cs @@ -111,7 +111,7 @@ else { //鎻愮ず - IMessageCommon.Current.ShowErrorInfoAlter(NewAPI.API_POST_Child_FindAll, responePack.Code); + IMessageCommon.Current.ShowErrorInfoAlter(responePack.Code); //璐﹀彿鎴栬�呭瘑鐮侀敊璇� Application.RunOnMainThread(() => { diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPageBLL.cs b/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPageBLL.cs index e97c197..0763905 100644 --- a/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPageBLL.cs +++ b/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPageBLL.cs @@ -17,8 +17,8 @@ { Action action = () => { - ResponsePack responePack = new HttpServerRequest().DeleteResidenceMemberAccount(memberInfo.SubAccountDistributedMark); - if (responePack.StateCode.ToUpper() == StateCode.SUCCESS) + var responePack = new HttpServerRequest().DeleteResidenceMemberAccount(memberInfo); + if (responePack.Code == StateCode.SUCCESS) { this.RemoveFromParent(); backAction(); diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPage.cs index 0a21446..8146d79 100644 --- a/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPage.cs +++ b/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPage.cs @@ -201,13 +201,13 @@ TextAlignment = TextAlignment.Center, TextColor = CSS_Color.FirstLevelTitleColor, TextSize = CSS_FontSize.SubheadingFontSize, - Text = string.IsNullOrEmpty(MainPage.LoginUser.userName) ? "涓嶆効鎰忛�忛湶濮撳悕鐨勭敤鎴�" : MainPage.LoginUser.userName + Text = string.IsNullOrEmpty( UserInfo.Current.userName) ? "涓嶆効鎰忛�忛湶濮撳悕鐨勭敤鎴�" : UserInfo.Current.userName }; personalInfoView.AddChidren(btnUserName); - if (!string.IsNullOrEmpty(MainPage.LoginUser.userName)) + if (!string.IsNullOrEmpty( UserInfo.Current.userName)) { - btnUserName.Text = MainPage.LoginUser.userName; ; + btnUserName.Text = UserInfo.Current.userName; ; } btnEmail = new Button() { @@ -216,7 +216,7 @@ TextAlignment = TextAlignment.Center, TextColor = CSS_Color.TextualColor, TextSize = CSS_FontSize.PromptFontSize_FirstLevel, - Text = MainPage.LoginUser.accountString + Text = UserInfo.Current.accountString }; personalInfoView.AddChidren(btnEmail); @@ -227,15 +227,15 @@ Width = Application.GetMinRealAverage(84), Height = Application.GetMinRealAverage(84), Radius = (uint)Application.GetMinRealAverage(42), - ImagePath = MainPage.LoginUser.headImagePagePath + ImagePath = UserInfo.Current.headImagePagePath }; bodyView.AddChidren(userHeadImageView); - //if ( MainPage.LoginUser.headImagePageBytes==null) + //if ( UserInfo.Current.headImagePageBytes==null) //{ - // userHeadImageView.ImagePath = MainPage.LoginUser.headImagePagePath; + // userHeadImageView.ImagePath = UserInfo.Current.headImagePagePath; //}else //{ - // userHeadImageView.ImageBytes = MainPage.LoginUser.headImagePageBytes; + // userHeadImageView.ImageBytes = UserInfo.Current.headImagePageBytes; //} #endregion diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs b/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs index 4bcc52c..f6d7949 100644 --- a/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs +++ b/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs @@ -61,10 +61,10 @@ }; dispalyView.AddChidren(contentView); - if (MainPage.LoginUser.regionList.Count < 3) + if ( UserInfo.Current.regionList.Count < 3) { } - else if (MainPage.LoginUser.regionList.Count < 4) + else if ( UserInfo.Current.regionList.Count < 4) { dispalyView = new FrameLayout() { @@ -79,7 +79,7 @@ contentView.Height = Application.GetRealHeight(45 * 3); dispalyView.AddChidren(contentView); } - else if (MainPage.LoginUser.regionList.Count < 5) + else if ( UserInfo.Current.regionList.Count < 5) { dispalyView = new FrameLayout() { @@ -113,7 +113,7 @@ - foreach (var home in MainPage.LoginUser.regionList) + foreach (var home in UserInfo.Current.regionList) { var btnHomeName = new Button() { @@ -130,7 +130,7 @@ }; contentView.AddChidren(btnHomeName); - if (MainPage.LoginUser.regionList.IndexOf(home) < MainPage.LoginUser.regionList.Count - 1) + if ( UserInfo.Current.regionList.IndexOf(home) < UserInfo.Current.regionList.Count - 1) { contentView.AddChidren(new Button() { @@ -145,7 +145,7 @@ var regionId = (string)btnHomeName.Tag; dialog.Close(); //DB_ResidenceData.residenceData.CurReginID = regionId; - LoadEvent_ChangeCurHome(MainPage.LoginUser.regionList.Find((obj) => obj.RegionID == regionId)); + LoadEvent_ChangeCurHome( UserInfo.Current.regionList.Find((obj) => obj.RegionID == regionId)); LoadContentView(); }; } @@ -208,7 +208,7 @@ } //鍊掑嚭鏂颁綇瀹呮暟鎹� FileUtils.RestoreRegionFiles(newRegionRootPath); - MainPage.LoginUser.SaveUserInfo(); + UserInfo.Current.SaveUserInfo(); DB_ResidenceData.residenceData.EixtAccount(); DB_ResidenceData.residenceData.CurReginID = homeTemp.RegionID; OnAppConfig.Instance.SaveUserConfig(); @@ -270,11 +270,11 @@ { Action updataHeadImage = () => { - userHeadImageView.ImagePath = MainPage.LoginUser.headImagePagePath; + userHeadImageView.ImagePath = UserInfo.Current.headImagePagePath; }; Action updataUserName = () => { - btnUserName.Text = MainPage.LoginUser.userName; + btnUserName.Text = UserInfo.Current.userName; }; var personalDataView = new PersonalDataPage(updataHeadImage, updataUserName); diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPage.cs index 57dd341..f915cbe 100644 --- a/HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPage.cs +++ b/HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPage.cs @@ -171,7 +171,7 @@ /// </summary> Action updataUserName; - public PersonalDataPage(Action upHeadImage,Action upUserName) + public PersonalDataPage(Action upHeadImage, Action upUserName) { updataHeadImage = upHeadImage; updataUserName = upUserName; @@ -197,7 +197,7 @@ Width = Application.GetMinRealAverage(84), Height = Application.GetMinRealAverage(84), Radius = (uint)Application.GetMinRealAverage(42), - ImagePath = MainPage.LoginUser.headImagePagePath, + ImagePath = UserInfo.Current.headImagePagePath, }; headPortraitView.AddChidren(userHeadImageView); @@ -245,7 +245,7 @@ TextAlignment = TextAlignment.CenterRight, TextColor = CSS_Color.PromptingColor1, TextSize = CSS_FontSize.TextFontSize, - Text = string.IsNullOrEmpty(MainPage.LoginUser.userName) ? "涓嶆効鎰忛�忛湶濮撳悕鐨勭敤鎴�" : MainPage.LoginUser.userName + Text = string.IsNullOrEmpty( UserInfo.Current.userName) ? Language.StringByID(StringId.UsersWhoNameIsEmpty) : UserInfo.Current.userName }; userNameView.AddChidren(btnUserName); /// <summary> @@ -342,7 +342,7 @@ TextAlignment = TextAlignment.CenterRight, TextColor = CSS_Color.PromptingColor1, TextSize = CSS_FontSize.TextFontSize, - Text = string.IsNullOrEmpty(MainPage.LoginUser.userEmailInfo) ? Language.StringByID(StringId.Unbound) : MainPage.LoginUser.userEmailInfo + Text = GetBindAccountText( UserInfo.Current.userEmailInfo) }; userEmailInfoView.AddChidren(btnUserEmailInfo); /// <summary> @@ -391,7 +391,7 @@ TextAlignment = TextAlignment.CenterRight, TextColor = CSS_Color.PromptingColor1, TextSize = CSS_FontSize.TextFontSize, - Text = string.IsNullOrEmpty(MainPage.LoginUser.userMobileInfo) ? Language.StringByID(StringId.Unbound) : MainPage.LoginUser.userMobileInfo + Text = GetBindAccountText( UserInfo.Current.userMobileInfo) }; userPhoneInfoView.AddChidren(btnUserPhoneInfo); /// <summary> @@ -532,7 +532,7 @@ }; bodyView.AddChidren(btnLogout); - if(MainPage.Increase) + if (MainPage.Increase) { btnLogout.Y = Application.GetRealHeight(613); btnLogout.Height = Application.GetRealHeight(50); @@ -540,6 +540,7 @@ } LoadEventList(); + } /// <summary> @@ -617,5 +618,24 @@ LoadEvent_PictureOptionViewEventList(pictureBaseView); } + + /// <summary> + /// 鑾峰彇缁戝畾璐﹀彿鏄剧ず鏂囨湰锛岀┖鐨勬椂鍊欐樉绀轰负鏈粦瀹� + /// </summary> + /// <param name="account"></param> + string GetBindAccountText(string account) + { + return string.IsNullOrEmpty(account) ? Language.StringByID(StringId.Unbound) : account; + } + + /// <summary> + /// 鍒ゆ柇鏄惁涓烘湭缁戝畾 + /// </summary> + /// <param name="account"></param> + /// <returns></returns> + bool CheckIfUnbound(string account) + { + return string.IsNullOrEmpty(account) || account == Language.StringByID(StringId.Unbound); + } } } diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPageBLL.cs b/HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPageBLL.cs index e2208cb..c1eab97 100644 --- a/HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPageBLL.cs +++ b/HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPageBLL.cs @@ -19,6 +19,7 @@ LoadEvent_ChangeBindEmail(); LoadEvent_ChangeBindPhone(); LoadEvent_SkipModifyPassword(); + GetUserInfo(); } /// <summary> @@ -33,46 +34,58 @@ } /// <summary> + /// 閫�鍑虹櫥褰曟搷浣� + /// </summary> + void Logout() + { + #region 淇濆瓨鏈湴鏁版嵁鑷虫枃浠跺す + string oldRegionRootPath = FileUtils.CreateRegionBackup(DB_ResidenceData.residenceData.CurReginID.ToString()); + new System.Threading.Thread(() => + { + try + { + var backuplist = FileUtils.ReadFiles(); + FileUtils.DeleteRegionFiles(oldRegionRootPath); + //绉诲姩鏂囦欢 + foreach (var fileName in backuplist) + { + System.IO.FileInfo fileInfo = new System.IO.FileInfo(FileUtils.RootPath + fileName); + if (fileInfo.Exists) + { + fileInfo.MoveTo(oldRegionRootPath + fileName); + MainPage.Log("move file : " + fileName); + } + } + } + catch (Exception ex) + { + MainPage.Log($"xxx:{ex.Message}"); + } + finally + { + FileUtils.DeleteAllFile(); + } + }).Start(); + #endregion + + UserInfo.Current.lastTime = DateTime.MinValue; + UserInfo.Current.SaveUserInfo(); + MainPage.GoLoginPage(UserInfo.Current); + DB_ResidenceData.residenceData.EixtAccount(); + } + + /// <summary> /// 閫�鍑鸿处鍙风櫥褰曚簨浠� /// </summary> void LoadEvent_Logout() { btnLogout.MouseUpEventHandler += (sender, e) => { - #region 淇濆瓨鏈湴鏁版嵁鑷虫枃浠跺す - string oldRegionRootPath = FileUtils.CreateRegionBackup(DB_ResidenceData.residenceData.CurReginID.ToString()); - new System.Threading.Thread(() => + Action okAction = () => { - try - { - var backuplist = FileUtils.ReadFiles(); - FileUtils.DeleteRegionFiles(oldRegionRootPath); - //绉诲姩鏂囦欢 - foreach (var fileName in backuplist) - { - System.IO.FileInfo fileInfo = new System.IO.FileInfo(FileUtils.RootPath + fileName); - if (fileInfo.Exists) - { - fileInfo.MoveTo(oldRegionRootPath + fileName); - MainPage.Log("move file : " + fileName); - } - } - } - catch (Exception ex) - { - MainPage.Log($"xxx:{ex.Message}"); - } - finally - { - FileUtils.DeleteAllFile(); - } - }).Start(); - #endregion - - MainPage.LoginUser.lastTime = DateTime.MinValue; - MainPage.LoginUser.SaveUserInfo(); - MainPage.GoLoginPage(MainPage.LoginUser); - DB_ResidenceData.residenceData.EixtAccount(); + Logout(); + }; + new ConfirmDialog().ShowDialog(StringId.Tip, StringId.IfConfirmLogout, okAction); }; } @@ -85,7 +98,8 @@ { baseView.RemoveFromParent(); }; - baseView.MouseUpEventHandler = (sender, e) => { + baseView.MouseUpEventHandler = (sender, e) => + { baseView.RemoveFromParent(); }; btnCancel.MouseUpEventHandler = (sender, e) => @@ -105,7 +119,7 @@ { if (imagePath != null) { - MainPage.LoginUser.headImagePagePath = imagePath.ToString(); + UserInfo.Current.headImagePagePath = imagePath.ToString(); userHeadImageView.ImagePath = imagePath.ToString(); updataHeadImage(); new System.Threading.Thread(() => @@ -113,7 +127,7 @@ new DAL.Server.HttpServerRequest().UpdataUserHeadImage(imagePath); }) { IsBackground = true }.Start(); - MainPage.LoginUser.SaveUserInfo(); + UserInfo.Current.SaveUserInfo(); MainPage.Log("SelectPicture 瑁佸壀鍥剧墖杩斿洖璺緞: " + imagePath); } }), pid.ToString(), 1, 1); @@ -134,7 +148,7 @@ { if (imagePath != null) { - MainPage.LoginUser.headImagePagePath = imagePath.ToString(); + UserInfo.Current.headImagePagePath = imagePath.ToString(); userHeadImageView.ImagePath = imagePath.ToString(); updataHeadImage(); @@ -142,7 +156,7 @@ { new DAL.Server.HttpServerRequest().UpdataUserHeadImage(imagePath); }) - { IsBackground = true }.Start(); MainPage.LoginUser.SaveUserInfo(); + { IsBackground = true }.Start(); UserInfo.Current.SaveUserInfo(); MainPage.Log("SelectPicture 瑁佸壀鍥剧墖杩斿洖璺緞: " + imagePath); } }, pid.ToString(), 1, 1); @@ -170,7 +184,7 @@ }.Show(bodyView); return; } - if(str == MainPage.LoginUser.userName) + if (str == UserInfo.Current.userName) { return; } @@ -183,8 +197,8 @@ var resultObj = new HttpServerRequest().EditUserName(str); if (resultObj.Code == StateCode.SUCCESS) { - MainPage.LoginUser.userName = str; - MainPage.LoginUser.SaveUserInfo(); + UserInfo.Current.userName = str; + UserInfo.Current.SaveUserInfo(); Application.RunOnMainThread(() => { btnUserName.Text = str; @@ -194,7 +208,7 @@ else { //澶辫触鎻愮ず - IMessageCommon.Current.ShowErrorInfoAlter(NewAPI.API_POST_Member_UpdateMemberInfo, resultObj.Code); + IMessageCommon.Current.ShowErrorInfoAlter(resultObj.Code); } } catch (Exception ex) @@ -211,7 +225,7 @@ }) { IsBackground = true }.Start(); }; - new PublicAssmebly().LoadDialog_EditParater(StringId.ChangeName, MainPage.LoginUser.userName, callBack, StringId.UesrNameCannotBeEmpty, 0, new System.Collections.Generic.List<string>()); + new PublicAssmebly().LoadDialog_EditParater(StringId.ChangeName, UserInfo.Current.userName, callBack, StringId.UesrNameCannotBeEmpty, 0, new System.Collections.Generic.List<string>()); }; btnUserName.MouseUpEventHandler = eventHandler; btnEditUserNameIcon.MouseUpEventHandler = eventHandler; @@ -223,36 +237,65 @@ /// </summary> void LoadEvent_ChangeBindEmail() { - EventHandler<MouseEventArgs> eventHandler = (sender, e) => { + EventHandler<MouseEventArgs> eventHandler = (sender, e) => + { Action<string> action = (email) => { - btnUserEmailInfo.Text = email; + + btnUserEmailInfo.Text = GetBindAccountText(email); }; - var aep = new AccountBindInfoPage(); - MainPage.BasePageView.AddChidren(aep); - aep.LoadPage(action,1,StringId.EmailAddress); - MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; + if (CheckIfUnbound(btnUserEmailInfo.Text)) + { + //鏈粦瀹�,璺宠浆鏂扮粦瀹氶〉闈� + var aep = new NewBindAccountPage(); + MainPage.BasePageView.AddChidren(aep); + aep.LoadPage(action); + MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; + } + else + { + var aep = new AccountBindInfoPage(); + MainPage.BasePageView.AddChidren(aep); + aep.LoadPage(action, 1, StringId.EmailAddress); + MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; + } + }; btnUserEmailInfo.MouseUpEventHandler = eventHandler; btnUserEmailRight.MouseUpEventHandler = eventHandler; userEmailInfoView.MouseUpEventHandler = eventHandler; } + /// <summary> /// 淇敼缁戝畾鎵嬫満 /// </summary> void LoadEvent_ChangeBindPhone() { - EventHandler<MouseEventArgs> eventHandler = (sender, e) => { + EventHandler<MouseEventArgs> eventHandler = (sender, e) => + { Action<string> action = (phone) => { - btnUserPhoneInfo.Text = phone; + btnUserPhoneInfo.Text = GetBindAccountText(phone); }; - var aep = new AccountBindInfoPage(); - MainPage.BasePageView.AddChidren(aep); - aep.LoadPage(action, 2, StringId.PhoneInfo); - MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; + if (CheckIfUnbound(btnUserPhoneInfo.Text)) + { + //鏈粦瀹�,璺宠浆鏂扮粦瀹氶〉闈� + var aep = new NewBindAccountPage(); + MainPage.BasePageView.AddChidren(aep); + aep.LoadPage(action, true); + MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; + } + else + { + var aep = new AccountBindInfoPage(); + MainPage.BasePageView.AddChidren(aep); + aep.LoadPage(action, 2, StringId.PhoneInfo); + MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; + } + + }; btnUserPhoneInfo.MouseUpEventHandler = eventHandler; btnUserPhoneRight.MouseUpEventHandler = eventHandler; @@ -283,7 +326,8 @@ /// </summary> void LoadEvent_SkipModifyPassword() { - EventHandler<MouseEventArgs> eventHandler = (sender, e) => { + EventHandler<MouseEventArgs> eventHandler = (sender, e) => + { var page = new ResetPasswordOptionPage(); MainPage.BasePageView.AddChidren(page); page.LoadPage(); @@ -294,5 +338,16 @@ resetPasswordView.MouseUpEventHandler = eventHandler; } + /// <summary> + /// + /// </summary> + void GetUserInfo() + { + new System.Threading.Thread(() => + { + new HttpServerRequest().GetUserInfo(); + }) + { IsBackground = true }.Start(); + } } } \ No newline at end of file diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/ResetAccountPassword/ResetPasswordOptionPage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/ResetAccountPassword/ResetPasswordOptionPage.cs index d2e3ef1..84e9419 100644 --- a/HDL_ON/UI/UI2/4-PersonalCenter/ResetAccountPassword/ResetPasswordOptionPage.cs +++ b/HDL_ON/UI/UI2/4-PersonalCenter/ResetAccountPassword/ResetPasswordOptionPage.cs @@ -93,7 +93,7 @@ { if (verificationOption == 0) { - if (string.IsNullOrEmpty(MainPage.LoginUser.userMobileInfo)) + if (string.IsNullOrEmpty( UserInfo.Current.userMobileInfo)) { LoadDialog_UnbindTipInfo(verificationOption); } @@ -102,13 +102,13 @@ this.RemoveFromParent(); var vcp = new ResetPasswordVerificationCodePage(); MainPage.BasePageView.AddChidren(vcp); - vcp.LoadPage(StringId.PhoneNumberVerification,2); + vcp.LoadPage(StringId.PhoneNumberVerification, true, UserInfo.Current.userMobileInfo); MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; } } else { - if (string.IsNullOrEmpty(MainPage.LoginUser.userEmailInfo)) + if (string.IsNullOrEmpty( UserInfo.Current.userEmailInfo)) { LoadDialog_UnbindTipInfo(verificationOption); } @@ -117,7 +117,7 @@ this.RemoveFromParent(); var vcp = new ResetPasswordVerificationCodePage(); MainPage.BasePageView.AddChidren(vcp); - vcp.LoadPage(StringId.EmailVerification,1); + vcp.LoadPage(StringId.EmailVerification, false, UserInfo.Current.userEmailInfo); MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; } } @@ -134,17 +134,8 @@ dialogView.MouseUpEventHandler = (sender, e) => { dialog.Close(); }; - - Button btnTitleIcon = new Button() - { - X = Application.GetRealWidth(108), - Y = Application.GetRealWidth(152), - Width = Application.GetRealWidth(160), - Height = Application.GetRealWidth(160), - UnSelectedImagePath = "PersonalCenter/ResetPassword/DialogTipTitleIcon.png" - }; - dialogView.AddChidren(btnTitleIcon); - + dialog.AddChidren(dialogView); + FrameLayout contentView = new FrameLayout() { Gravity = Gravity.CenterHorizontal, @@ -156,6 +147,19 @@ }; dialogView.AddChidren(contentView); + Button btnTitleIcon = new Button() + { + X = Application.GetRealWidth(108), + Y = Application.GetRealWidth(152), + Width = Application.GetRealWidth(160), + Height = Application.GetRealWidth(160), + UnSelectedImagePath = "PersonalCenter/ResetPassword/DialogTipTitleIcon.png" + }; + dialogView.AddChidren(btnTitleIcon); + btnTitleIcon.MouseUpEventHandler = (sender, e) => { + dialog.Close(); + }; + Button btnMsg = new Button() { Gravity = Gravity.CenterHorizontal, @@ -164,7 +168,7 @@ Height = Application.GetRealWidth(62), TextColor = CSS_Color.MainColor, TextSize = CSS_FontSize.SubheadingFontSize, - TextID = verificationOption == 0?StringId.UnBindPhoneNumberCannotVerification: StringId.UnBindEmailCannotVerification, + TextID = verificationOption == 0 ? StringId.UnBindPhoneNumberCannotVerification: StringId.UnBindEmailCannotVerification, }; contentView.AddChidren(btnMsg); @@ -177,7 +181,7 @@ TextAlignment = TextAlignment.Center, Radius = (uint)Application.GetRealWidth(22), BackgroundColor = CSS_Color.MainColor, - TextID = StringId.PhoneNumberVerification, + TextID = StringId.GoBind, TextSize = CSS_FontSize.SubheadingFontSize, TextColor = CSS_Color.MainBackgroundColor, }; @@ -187,10 +191,20 @@ { dialog.Close(); Action<string> action = (obj) => { }; - var vcp = new BindAccountPage(); - MainPage.BasePageView.AddChidren(vcp); - vcp.LoadPage(action, verificationOption == 0 ? StringId.BindPhone : StringId.BindEmail); + //var vcp = new BindAccountPage(); + //MainPage.BasePageView.AddChidren(vcp); + //vcp.LoadPage(action, verificationOption == 0 ? StringId.BindPhone : StringId.BindEmail); + //MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; + + //鏄惁涓烘崲缁戞墜鏈� + var isPhone = verificationOption == 0; + //璺宠浆鏂扮粦瀹氶〉闈� + var aep = new NewBindAccountPage(); + MainPage.BasePageView.AddChidren(aep); + aep.LoadPage(action, isPhone); MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; + + }; dialog.Show(); diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/ResetAccountPassword/ResetPasswordPage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/ResetAccountPassword/ResetPasswordPage.cs index 5597092..ff630c4 100644 --- a/HDL_ON/UI/UI2/4-PersonalCenter/ResetAccountPassword/ResetPasswordPage.cs +++ b/HDL_ON/UI/UI2/4-PersonalCenter/ResetAccountPassword/ResetPasswordPage.cs @@ -2,12 +2,46 @@ using Shared; using HDL_ON.UI.CSS; using HDL_ON.DAL.Server; +using System.Threading; namespace HDL_ON.UI { public partial class ResetPasswordPage : FrameLayout { + /// <summary> + /// 鏄惁鎵嬫満 + /// </summary> + public bool isPhone; + /// <summary> + /// 璐﹀彿 + /// </summary> + public string account; + /// <summary> + /// 楠岃瘉鐮� + /// </summary> + public string verCode; + + #region 鎺т欢View + /// <summary> + /// 瀵嗙爜鏂囨湰妗� + /// </summary> + EditText etPassword; + /// <summary> + /// 纭瀵嗙爜鏂囨湰妗� + /// </summary> + EditText etRepeatPassword; + + /// <summary> + /// 淇敼鎸夐挳 + /// </summary> + Button btnReset; + + /// <summary> + /// + /// </summary> FrameLayout bodyView; + #endregion + public ResetPasswordPage() { bodyView = this; @@ -15,60 +49,267 @@ public void LoadPage() { - bodyView.BackgroundColor = CSS_Color.MainBackgroundColor; + bodyView.BackgroundColor = CSS_Color.BackgroundColor; new TopViewDiv(bodyView, Language.StringByID(StringId.ModifyPassword)).LoadTopView(); + #region 鏂板瘑鐮� + FrameLayout rowView = new FrameLayout() + { + Y = Application.GetRealHeight(64), + Height = Application.GetRealHeight(50), + BackgroundColor = CSS_Color.MainBackgroundColor, + }; + bodyView.AddChidren(rowView); + //鏂板瘑鐮� + Button btnTitle = new Button() + { + X = Application.GetRealWidth(16), + Width = Application.GetRealWidth(180), + TextColor = CSS_Color.FirstLevelTitleColor, + TextSize = CSS_FontSize.SubheadingFontSize, + TextAlignment = TextAlignment.CenterLeft, + Text = Language.StringByID(StringId.NewPassword) + ":" + }; + rowView.AddChidren(btnTitle); + etPassword = new EditText() + { + Width = Application.GetRealWidth(359), + TextColor = CSS_Color.PromptingColor1, + TextSize = CSS_FontSize.TextFontSize, + SecureTextEntry = true, + TextAlignment = TextAlignment.CenterRight, + Foucs = true + }; + rowView.AddChidren(etPassword); + var lineView = new LineView(); + rowView.AddChidren(lineView); + lineView.Y = rowView.Height - lineView.Height; + #endregion + + #region 鍐嶆杈撳叆鏂板瘑鐮� + FrameLayout rowView2 = new FrameLayout() + { + Y = rowView.Bottom, + Height = Application.GetRealHeight(50), + BackgroundColor = CSS_Color.MainBackgroundColor, + }; + bodyView.AddChidren(rowView2); + + //鍐嶆杈撳叆鏂板瘑鐮� + Button btnTitle2 = new Button() + { + X = Application.GetRealWidth(16), + Width = Application.GetRealWidth(180), + TextColor = CSS_Color.FirstLevelTitleColor, + TextSize = CSS_FontSize.SubheadingFontSize, + TextAlignment = TextAlignment.CenterLeft, + //TextID = StringId.NewPasswordAgain, + Text = Language.StringByID(StringId.NewPasswordAgain) + ":" + }; + rowView2.AddChidren(btnTitle2); + + etRepeatPassword = new EditText() + { + Width = Application.GetRealWidth(359), + TextColor = CSS_Color.PromptingColor1, + TextSize = CSS_FontSize.TextFontSize, + SecureTextEntry = true, + TextAlignment = TextAlignment.CenterRight, + }; + rowView2.AddChidren(etRepeatPassword); + #endregion + + btnReset = new Button() + { + Gravity = Gravity.CenterHorizontal, + Y = Application.GetRealHeight(224), + Width = Application.GetRealWidth(220), + Height = Application.GetRealHeight(44), + Radius = (uint)Application.GetRealHeight(22), + SelectedBackgroundColor = CSS_Color.MainColor, + BackgroundColor = CSS_Color.PromptingColor1, + TextID = StringId.Confirm, + TextSize = CSS_FontSize.SubheadingFontSize, + TextColor = CSS_Color.MainBackgroundColor, + TextAlignment = TextAlignment.Center, + }; + bodyView.AddChidren(btnReset); + + LoadEvent_Reset(); + LoadEvent_EditTextFcousChange(); } } public partial class ResetPasswordPage { - public void ResetPassword(string password,string repeatPassword ) + + /// <summary> + /// 鎸囧畾鍏抽棴椤甸潰涓暟 + /// </summary> + /// <param name="countPage"></param> + void ClosePageWithCount(int countPage) { + //鍏抽棴澶氬皯涓〉闈� + for (int i = 0; i < countPage; i++) + { + MainPage.BasePageView.GetChildren(MainPage.BasePageView.ChildrenCount - 1).RemoveFromParent(); + } + } + + /// <summary> + /// + /// </summary> + /// <param name="password"></param> + void ResetPassword(string password) + { + + //鏍¢獙瀵嗙爜鏄惁绗﹀悎瑕佹眰 + if (etPassword.Text.Trim().Length < 6 || etPassword.Text.Trim().Length > 13) + { + new Tip() + { + CloseTime = 1, + Direction = AMPopTipDirection.None, + Text = Language.StringByID(StringId.PasswordIsUnqualified) + }.Show(bodyView); + return; + } + + //鏍¢獙涓ゆ杈撳叆鐨勫瘑鐮佹槸鍚︿竴鑷� + if (etPassword.Text.Trim() != etRepeatPassword.Text.Trim()) + { + new Tip() + { + CloseTime = 1, + Direction = AMPopTipDirection.None, + Text = Language.StringByID(StringId.IncorrectRepeatPassword) + }.Show(bodyView); + + return; + } + var waitPage = new Loading(); waitPage.Start("Please wait..."); - var resetResult = new HttpServerRequest().ResetPassword(MainPage.LoginUser.accountString, password, repeatPassword, 86); - if (resetResult.StateCode.ToUpper() == StateCode.SUCCESS) - { - Application.RunOnMainThread(() => - { - var page = new OperationResultDisPalyPage(); - page.Show(); - page.LoadPage(true, Language.StringByID(StringId.UnbindEmail), Language.StringByID(StringId.UnbindEmailSuccess), ""); - for (int i = 0; i < 2; i++) + new Thread(() => + { + try + { + // 蹇樿瀵嗙爜 + var resultObj = new HttpServerRequest().ForgetPassword(account, password, verCode, isPhone); + if (resultObj.Code == StateCode.SUCCESS) { - MainPage.BasePageView.GetChildren(MainPage.BasePageView.ChildrenCount - 1).RemoveFromParent(); + Application.RunOnMainThread(() => + { + Utlis.ShowTip(Language.StringByID(StringId.PasswordChangeSuccessfully)); + ClosePageWithCount(2); + }); } - }); + else + { + // 鎻愮ず閿欒 + IMessageCommon.Current.ShowErrorInfoAlter(resultObj.Code); + } + } + catch { } + finally + { + Application.RunOnMainThread(() => + { + waitPage.Hide(); + }); + } + }) + { IsBackground = true }.Start(); + + } + + /// <summary> + /// 鍔犺浇鏂瑰紡鎸夐挳浜嬩欢 + /// </summary> + void LoadEvent_Reset() + { + btnReset.MouseUpEventHandler += (sender, e) => + { + if (btnReset.IsSelected) + { + ResetPassword(etPassword.Text.ToString()); + } + }; + } + + /// <summary> + /// 鍔犺浇鏂囨湰妗嗙劍鐐瑰彉鍖栦簨浠� + /// </summary> + void LoadEvent_EditTextFcousChange() { + //瀵嗙爜鏂囨湰妗嗙劍鐐瑰彉鍖栦簨浠� + etPassword.FoucsChanged += (sender, e) => + { + if (etPassword.Foucs) + { + + } + else + { + //鏍¢獙瀵嗙爜鏄惁绗﹀悎瑕佹眰 + if (etPassword.Text.Trim().Length < 6 || etPassword.Text.Trim().Length > 13) + { + new Tip() + { + CloseTime = 1, + Direction = AMPopTipDirection.None, + Text = Language.StringByID(StringId.PasswordIsUnqualified) + }.Show(bodyView); + } + else + { + LoadMothed_EnableResetButton(); + } + } + }; + + //纭瀵嗙爜鏂囨湰妗嗙劍鐐瑰彉鍖栦簨浠� + etRepeatPassword.FoucsChanged += (sender, e) => + { + if (etRepeatPassword.Foucs) + { + + } + else + { + //鏍¢獙涓ゆ杈撳叆鐨勫瘑鐮佹槸鍚︿竴鑷� + if (etPassword.Text.Trim() != etRepeatPassword.Text.Trim()) + { + new Tip() + { + CloseTime = 1, + Direction = AMPopTipDirection.None, + Text = Language.StringByID(StringId.IncorrectRepeatPassword) + }.Show(bodyView); + } + else + { + LoadMothed_EnableResetButton(); + } + } + }; + + } + + /// <summary> + /// 浣胯兘淇敼纭畾鎸夐挳 + /// </summary> + void LoadMothed_EnableResetButton() + { + if (!string.IsNullOrEmpty(etPassword.Text) && (etPassword.Text.Trim() == etRepeatPassword.Text.Trim())) + { + btnReset.IsSelected = true; } else { - string erorrInfo = ""; - switch (resetResult.StateCode) - { - case "PwdNoConfirm"://涓ゆ杈撳叆鐨勫瘑鐮佷笉涓�鑷� - erorrInfo = Language.StringByID(StringId.IncorrectRepeatPassword); - break; - case "AccountNoExists"://涓ゆ杈撳叆鐨勫瘑鐮佷笉涓�鑷� - erorrInfo = Language.StringByID(StringId.AccountNotExist); - break; - default: - erorrInfo = "Server error"; - break; - } - Application.RunOnMainThread(() => - { - waitPage.Hide(); - new Tip() - { - CloseTime = 1, - Direction = AMPopTipDirection.None, - Text = erorrInfo, - }.Show(bodyView); - }); + btnReset.IsSelected = false; } } } diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/ResetAccountPassword/ResetPasswordVerificationCodePage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/ResetAccountPassword/ResetPasswordVerificationCodePage.cs index 812f139..4f3ed20 100644 --- a/HDL_ON/UI/UI2/4-PersonalCenter/ResetAccountPassword/ResetPasswordVerificationCodePage.cs +++ b/HDL_ON/UI/UI2/4-PersonalCenter/ResetAccountPassword/ResetPasswordVerificationCodePage.cs @@ -32,25 +32,55 @@ Button btnResend; + /// <summary> + /// + /// </summary> + Button btnTip; + int titleId; + ///// <summary> + ///// 鎿嶄綔绫诲瀷 1:閭锛�2:鎵嬫満 + ///// </summary> + //int optionType; /// <summary> - /// 鎿嶄綔绫诲瀷 1:閭锛�2:鎵嬫満 + /// 鏄惁鎵嬫満 /// </summary> - int optionType; + bool isPhone; + /// <summary> + /// 璐﹀彿 + /// </summary> + string account; + + public ResetPasswordVerificationCodePage() { bodyView = this; } - public void LoadPage(int tId, int ot) + /// <summary> + /// + /// </summary> + /// <param name="tId"></param> + /// <param name="isPhone">鏄惁鎵嬫満</param> + /// <param name="account">璐﹀彿</param> + public void LoadPage(int tId, bool isPhone, string account) { titleId = tId; - optionType = ot; + this.isPhone = isPhone; + this.account = account; bodyView.BackgroundColor = CSS_Color.BackgroundColor; - new TopViewDiv(bodyView, Language.StringByID(tId)).LoadTopView(); - Button btnTip = new Button() + Action backAction = () => + { + Application.HideSoftInput(); + BackConfirmAction(); + }; + new TopViewDiv(bodyView, Language.StringByID(tId), false).LoadTopView(backAction); + + //new TopViewDiv(bodyView, Language.StringByID(tId)).LoadTopView(); + + btnTip = new Button() { Y = Application.GetRealHeight(64), X = Application.GetRealWidth(16), @@ -367,12 +397,12 @@ btnNum4Line.Height = Application.GetRealHeight(1); btnNum5Line.Height = Application.GetRealHeight(1); btnNum6Line.Height = Application.GetRealHeight(1); - btnNum1Line.Text = ""; - btnNum2Line.Text = ""; - btnNum3Line.Text = ""; - btnNum4Line.Text = ""; - btnNum5Line.Text = ""; - btnNum6Line.Text = ""; + btnNum1.Text = ""; + btnNum2.Text = ""; + btnNum3.Text = ""; + btnNum4.Text = ""; + btnNum5.Text = ""; + btnNum6.Text = ""; break; case 1: btnNum2Line.IsSelected = true; @@ -388,11 +418,11 @@ btnNum4Line.Height = Application.GetRealHeight(1); btnNum5Line.Height = Application.GetRealHeight(1); btnNum6Line.Height = Application.GetRealHeight(1); - btnNum2Line.Text = ""; - btnNum3Line.Text = ""; - btnNum4Line.Text = ""; - btnNum5Line.Text = ""; - btnNum6Line.Text = ""; + btnNum2.Text = ""; + btnNum3.Text = ""; + btnNum4.Text = ""; + btnNum5.Text = ""; + btnNum6.Text = ""; break; case 2: btnNum3Line.IsSelected = true; @@ -408,10 +438,10 @@ btnNum4Line.Height = Application.GetRealHeight(1); btnNum5Line.Height = Application.GetRealHeight(1); btnNum6Line.Height = Application.GetRealHeight(1); - btnNum3Line.Text = ""; - btnNum4Line.Text = ""; - btnNum5Line.Text = ""; - btnNum6Line.Text = ""; + btnNum3.Text = ""; + btnNum4.Text = ""; + btnNum5.Text = ""; + btnNum6.Text = ""; break; case 3: btnNum4Line.IsSelected = true; @@ -427,9 +457,9 @@ btnNum4Line.Height = Application.GetRealHeight(2); btnNum5Line.Height = Application.GetRealHeight(1); btnNum6Line.Height = Application.GetRealHeight(1); - btnNum4Line.Text = ""; - btnNum5Line.Text = ""; - btnNum6Line.Text = ""; + btnNum4.Text = ""; + btnNum5.Text = ""; + btnNum6.Text = ""; break; case 4: btnNum5Line.IsSelected = true; @@ -445,8 +475,8 @@ btnNum4Line.Height = Application.GetRealHeight(1); btnNum5Line.Height = Application.GetRealHeight(2); btnNum6Line.Height = Application.GetRealHeight(1); - btnNum5Line.Text = ""; - btnNum6Line.Text = ""; + btnNum5.Text = ""; + btnNum6.Text = ""; break; case 5: btnNum6Line.IsSelected = true; @@ -462,61 +492,74 @@ btnNum4Line.Height = Application.GetRealHeight(1); btnNum5Line.Height = Application.GetRealHeight(1); btnNum6Line.Height = Application.GetRealHeight(2); - btnNum6Line.Text = ""; + btnNum6.Text = ""; break; case 6: btnNum6.Text = etCode.Substring(5, 1); et.Foucs = false; - new Thread(() => - { - bool result = false; - Action act = () => { }; - Application.RunOnMainThread(() => - { - act = new PublicAssmebly().TipLoadingMsgDialog(Language.StringByID(StringId.SavingPleaseWait)); - }); - bool isPhone = optionType == 2; - var resultObj = new HttpServerRequest().ValidatorCode(VerifyType.FIND_PASSWORD, MainPage.LoginUser.userEmailInfo, etCode, isPhone); - if (resultObj.Code == StateCode.SUCCESS) - { - result = true; - } - else - { - //澶辫触鎻愮ず - IMessageCommon.Current.ShowErrorInfoAlter(NewAPI.API_POST_Verification_Check, resultObj.Code); - } - Application.RunOnMainThread(() => - { - act(); - }); - if (result) - { - Application.RunOnMainThread(() => - { - new PublicAssmebly().TipMsgAutoClose(Language.StringByID(StringId.ValidationSuccessful), true); - }); - Thread.Sleep(1600); - Application.RunOnMainThread(() => - { - MainPage.BasePageView.GetChildren(MainPage.BasePageView.ChildrenCount - 1).RemoveFromParent(); - if (titleId == StringId.EmailVerification) - { - - } - else if (titleId == StringId.PhoneNumberVerification) - { - - } - }); - } - }) - { IsBackground = true }.Start(); - + //杈撳叆瀹屾垚 + InputComplete(etCode); break; } }; } + + /// <summary> + /// 杈撳叆瀹屾垚 + /// </summary> + /// <param name="etCode"></param> + void InputComplete(string etCode) + { + new Thread(() => + { + bool result = false; + Action act = () => { }; + Application.RunOnMainThread(() => + { + act = new PublicAssmebly().TipLoadingMsgDialog(Language.StringByID(StringId.SavingPleaseWait)); + }); + + var resultObj = new HttpServerRequest().ValidatorCode(VerifyType.FIND_PASSWORD, account, etCode, isPhone, false); + if (resultObj.Code == StateCode.SUCCESS) + { + result = true; + } + else + { + //澶辫触鎻愮ず + IMessageCommon.Current.ShowErrorInfoAlter(resultObj.Code); + } + Application.RunOnMainThread(() => + { + act(); + }); + if (result) + { + Application.RunOnMainThread(() => + { + new PublicAssmebly().TipMsgAutoClose(Language.StringByID(StringId.ValidationSuccessful), true); + }); + Thread.Sleep(1600); + Application.RunOnMainThread(() => + { + + //MainPage.BasePageView.GetChildren(MainPage.BasePageView.ChildrenCount - 1).RemoveFromParent(); + this.RemoveFromParent(); + var vcp = new ResetPasswordPage(); + vcp.isPhone = isPhone; + vcp.account = account; + vcp.verCode = etCode; + MainPage.BasePageView.AddChidren(vcp); + vcp.LoadPage(); + MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; + + }); + } + }) + { IsBackground = true }.Start(); + } + + /// <summary> /// 閲嶅彂楠岃瘉鐮佺瓑寰呯嚎绋� /// </summary> @@ -524,47 +567,102 @@ { btnResend.IsSelected = false; int time = 60; - - new Thread(() => + try { - if (optionType == 1) + new Thread(() => { - var resultObj = new DAL.Server.HttpServerRequest().VerificationCodeSend(VerifyType.FIND_PASSWORD, MainPage.LoginUser.userEmailInfo); - - } - else if (optionType == 2) - { - var resultObj = new DAL.Server.HttpServerRequest().VerificationCodeSend(VerifyType.FIND_PASSWORD, MainPage.LoginUser.userMobileInfo, true, MainPage.LoginUser.areaCode.ToString() ); - } - }) - { IsBackground = true }.Start(); - new Thread(() => - { - while (time > 0) - { - time--; - Application.RunOnMainThread(() => + //2.2 鑾峰彇楠岃瘉鐮� + ResponsePackNew resultObj; + if (!isPhone) { - btnResend.Text = time.ToString() + "s"; - }); - Thread.Sleep(1000); - } - Application.RunOnMainThread(() => - { - btnResend.IsSelected = true; - btnResend.TextID = StringId.GetVerificationCode; - }); - }) - { IsBackground = true }.Start(); + resultObj = new DAL.Server.HttpServerRequest().VerificationCodeSend(VerifyType.FIND_PASSWORD, account); + } + else + { + resultObj = new DAL.Server.HttpServerRequest().VerificationCodeSend(VerifyType.FIND_PASSWORD, account, true, UserInfo.Current.areaCode.ToString()); + } + + if (resultObj.Code != StateCode.SUCCESS) + { + //鍙戦�佸け璐� + Application.RunOnMainThread(() => + { + btnTip.TextID = StringId.FailedToSendVerificationCode; + }); + //澶辫触鎻愮ず + IMessageCommon.Current.ShowErrorInfoAlter(resultObj.Code); + } + else + { + //鍙戦�佹垚鍔燂紝寮�濮嬪�掕鏃� + Application.RunOnMainThread(() => + { + btnTip.TextID = StringId.VerificationCodePrompt; + }); + + while (time > 0) + { + time--; + Application.RunOnMainThread(() => + { + btnResend.Text = time.ToString() + "s"; + }); + Thread.Sleep(1000); + } + Application.RunOnMainThread(() => + { + btnResend.IsSelected = true; + btnResend.TextID = StringId.GetVerificationCode; + }); + } + }) + { IsBackground = true }.Start(); + } + + catch { } + finally + { + + }; } + /// <summary> /// 閲嶅彂楠岃瘉鐮佷簨浠� /// </summary> void LoadEvent_Resend() { - btnResend.MouseUpEventHandler = (sender, e) => { + btnResend.MouseUpEventHandler = (sender, e) => + { LoadThread_SendVerCode(); }; } + + /// <summary> + /// 杩斿洖浜屾纭浜嬩欢 + /// </summary> + void BackConfirmAction() + { + //楠岃瘉鐮佸彂閫佹垚鍔燂紝浜屾纭閫�鍑� + if (btnTip.TextID == StringId.VerificationCodePrompt) + { + Action cancelAction = () => + { + if (bodyView != null) + { + bodyView.RemoveFromParent(); + } + }; + new ConfirmDialog().ShowDialog(StringId.Tip, StringId.VerificationCodeMayBeDelayed, null, cancelAction, StringId.ReturnStr, StringId.WaitAMoment); + } + else + { + //鐩存帴鍏抽棴 + if (bodyView != null) + { + bodyView.RemoveFromParent(); + } + + } + } } } \ No newline at end of file diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/ResidentialManagePageBLL.cs b/HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/ResidentialManagePageBLL.cs index 534cb3a..c02a5f3 100644 --- a/HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/ResidentialManagePageBLL.cs +++ b/HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/ResidentialManagePageBLL.cs @@ -49,7 +49,7 @@ { Application.RunOnMainThread(() => { - //MainPage.LoginUser.regionList.Find((obj) => obj.Name == btnResidenceName.Text.Trim()).Name = str; + // UserInfo.Current.regionList.Find((obj) => obj.Name == btnResidenceName.Text.Trim()).Name = str; btnResidenceName.Text = str; upateResidenceName(); }); diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockGesturePage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockGesturePage.cs index 73c2bd2..901a5ab 100644 --- a/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockGesturePage.cs +++ b/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockGesturePage.cs @@ -279,12 +279,12 @@ { if (optionType == "7") { - MainPage.GoLoginPage(MainPage.LoginUser); + MainPage.GoLoginPage( UserInfo.Current); } else { Action<string> action = (pw) => { - var resultObj = new HttpServerRequest().LoginByPassword(MainPage.LoginUser.accountString, pw); + var resultObj = new HttpServerRequest().LoginByPassword( UserInfo.Current.accountString, pw); if (resultObj.Code == StateCode.SUCCESS) { OnAppConfig.Instance.appUnlockPasswrod = ""; @@ -296,7 +296,7 @@ else { //鐧诲綍澶辫触 - IMessageCommon.Current.ShowErrorInfoAlter(NewAPI.API_POST_Login, resultObj.Code); + IMessageCommon.Current.ShowErrorInfoAlter(resultObj.Code); } }; diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockPasswordPage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockPasswordPage.cs index 0aa9709..4186d06 100644 --- a/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockPasswordPage.cs +++ b/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockPasswordPage.cs @@ -363,12 +363,12 @@ { if (optionType == "7") { - MainPage.GoLoginPage(MainPage.LoginUser); + MainPage.GoLoginPage( UserInfo.Current); } else { Action<string> action = (pw) => { - var resultObj = new HttpServerRequest().LoginByPassword(MainPage.LoginUser.accountString, pw); + var resultObj = new HttpServerRequest().LoginByPassword( UserInfo.Current.accountString, pw); if (resultObj.Code.ToUpper() == StateCode.SUCCESS) { OnAppConfig.Instance.appUnlockPasswrod = ""; @@ -380,7 +380,7 @@ else { //鐧诲綍澶辫触 - IMessageCommon.Current.ShowErrorInfoAlter(NewAPI.API_POST_Login, resultObj.Code); + IMessageCommon.Current.ShowErrorInfoAlter(resultObj.Code); } }; -- Gitblit v1.8.0