1 文件已复制
7个文件已添加
49个文件已修改
1 文件已重命名
| | |
| | | <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" /> |
| | |
| | | <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 /> |
| | |
| | | {"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":[]} |
| | | {"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":[]} |
| | |
| | | {"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":[]} |
| | | {"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":[]} |
| | |
| | | //------------------------------------------------------------------------------ |
| | | // <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. |
| | |
| | | // 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}"; |
| | | // } |
| | |
| | | |
| | | 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; |
| | |
| | | <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> |
| | |
| | | <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> |
| | |
| | | |
| | | 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=登录 |
| | |
| | | 285=绑定手机号 |
| | | 286=绑定手机成功 |
| | | 287=绑定手机失败 |
| | | 288=手机号修改 |
| | | 289=解绑手机号 |
| | | 288=修改绑定手机 |
| | | 289=解除手机绑定 |
| | | 290=读取历史数据失败 |
| | | 291=暂无已收藏的场景 |
| | | 292=关于ON |
| | |
| | | 5046=调节音量 |
| | | 5047=你手机暂未安装"QQ音乐"{\r\n}请前往手机商场安装 |
| | | |
| | | 9000=请使用新的手机账号登录APP |
| | | 9001=请使用新的邮箱账号登录APP |
| | | 9002=登录手机修改完成 |
| | | 9003=登录手机绑定完成 |
| | | 9004=登录邮箱修改完成 |
| | | 9005=登录邮箱绑定完成 |
| | | 9006=验证码可能会延迟,请再等一会 |
| | | 9007=再等一会 |
| | | 9008=返回 |
| | | 9009=不愿意透露姓名的用户 |
| | | 9010=新密码 |
| | | 9011=再次输入新密码 |
| | | 9012=同意 |
| | | 9013=用户协议 |
| | | 9014=隐私政策 |
| | | 9015=和 |
| | | 9016=请先阅读并同意《用户协议》和《隐私政策》 |
| | | 9017=确认退出登录? |
| | | |
| | | |
| | | 10000=无效登录密钥,请重新登录! |
| | | 10001=请求服务器失败,请稍后再试! |
| | | 10002=系统维护中,请稍后再试! |
| | | |
| | | 10003=登录失败,请先添加住宅! |
| | | 10004=账号已存在 |
| | | 10005=验证码发送频繁,请稍后再试! |
| | | 10006=签名错误 |
New file |
| | |
| | | using 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> |
| | | /// 客户端类型 如HdlOn、EvoyoHome、调试宝 |
| | | /// </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 |
| | | } |
New file |
| | |
| | | using 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 |
| | | |
| | | |
| | | } |
| | | } |
| | |
| | | // try |
| | | // { |
| | | // System.Threading.Thread.Sleep(200); |
| | | // //if (!MainPage.LoginUser.IsLogin) { |
| | | // //if (! UserInfo.Current.IsLogin) { |
| | | // // continue; |
| | | // //} |
| | | // if (!CommonPage.IsRemote) continue; |
| | |
| | | |
| | | // 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 |
| | | // }; |
| | |
| | | // return; |
| | | // } |
| | | |
| | | // if (!MainPage.LoginUser.IsLogin) |
| | | // if (! UserInfo.Current.IsLogin) |
| | | // { |
| | | // return; |
| | | // } |
| | |
| | | // // 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); |
| | | // //新挤下线主题方案 收到挤下线主题 |
| | |
| | | // 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; |
| | |
| | | |
| | | // //断开远程连接 |
| | | // 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")); |
| | | |
| | | |
| | |
| | | // 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; |
| | | |
| | |
| | | // //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 |
| | |
| | | // 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; |
| | |
| | | // { |
| | | // var mqttInfoRequestPar = new GetConnMqttInfoObj() |
| | | // { |
| | | // LoginAccessToken = MainPage.LoginUser.LoginTokenString, |
| | | // LoginAccessToken = UserInfo.Current.LoginTokenString, |
| | | // PlatformStr = GetRandomKey(), |
| | | // PublishPayloadJsonStr = PushSignStr, |
| | | // Mac = UserConfig.Instance.GatewayMAC, |
| | |
| | | // 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(); |
| | |
| | | public const int qqMsuicTip = 5047; |
| | | |
| | | |
| | | #region LE新增 |
| | | /// <summary> |
| | | /// 请使用新的手机账号登录APP |
| | | /// </summary> |
| | | public const int PleaseLoginWithNewMobileAccount = 9000; |
| | | /// <summary> |
| | | /// 请使用新的邮箱账号登录APP |
| | | /// </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 |
| | | } |
| | | } |
| | |
| | | using 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 ■ 各种正则检测_______________________ |
| | | /// <summary> |
| | | /// 用于中国大陆验证手机号正则表达式 |
| | | /// 以1开头,11位 |
| | | /// </summary> |
| | | public static string PhoneRegexStr = "^[1][0-9]{10}$"; |
| | | /// <summary> |
| | | /// 用于验证非中国大陆手机号正则表达式 |
| | | /// </summary> |
| | | public static string PhoneForForeignRegexStr = "^[0-9]*$"; |
| | | /// <summary> |
| | | /// 用于验证邮箱正则表达式 |
| | | /// </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">地区代码</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 |
| | | } |
| | | |
| | | } |
| | | |
| | | } |
| | |
| | | { |
| | | //追加:没有远程连接的权限 |
| | | if (remoteMqttIsConnecting |
| | | || remoteIsConnected || !MainPage.LoginUser.IsLogin) |
| | | || remoteIsConnected || ! UserInfo.Current.IsLogin) |
| | | { |
| | | return; |
| | | } |
| | |
| | | var mqttInfoRequestPar = new RemoteRequestParameters() |
| | | { |
| | | PlatformStr = "ON", |
| | | LoginAccessToken = MainPage.LoginUser.loginTokenString, |
| | | LoginAccessToken = UserInfo.Current.loginTokenString, |
| | | RequestVersion = MainPage.VersionString, |
| | | RequestProtocolType = 0, |
| | | RequestSource = 1, |
| | |
| | | } |
| | | if (CurRemoteMACInfo != null) |
| | | { |
| | | CurRemoteMACInfo.LoginAccessToken = MainPage.LoginUser.loginTokenString; |
| | | CurRemoteMACInfo.LoginAccessToken = UserInfo.Current.loginTokenString; |
| | | CurRemoteMACInfo.clientId = clientId; |
| | | mqttEncryptKey = CurRemoteMACInfo.isNewBusproGateway ? CurRemoteMACInfo.aesKey : ""; |
| | | |
| | |
| | | //static void ReceiveNotifyBusGateWayInfoChange() |
| | | //{ |
| | | // var gatewayListUrl = @"https://developer.hdlcontrol.com/Center/Center/GetGatewayPagger"; //App、Buspro软件登录后获取网关列表 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) |
| | |
| | | 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(() => |
| | |
| | | DisConnectRemoteMqttClient("挤下线"); |
| | | Application.RunOnMainThread(() => |
| | | { |
| | | MainPage.GoLoginPage(MainPage.LoginUser); |
| | | MainPage.GoLoginPage( UserInfo.Current); |
| | | }); |
| | | } |
| | | |
| | |
| | | { |
| | | 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; |
| | |
| | | /// <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) |
| | | { |
| | | //手机 |
| | |
| | | /// 获取用户信息 |
| | | /// </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("获取用户信息成功。"); |
| | | } |
| | | |
| | |
| | | //{ |
| | | // 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 |
| | | // { |
| | |
| | | // { |
| | | // 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) |
| | |
| | | // } |
| | | // // "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("获取用户信息成功。"); |
| | | //} |
| | | |
| | |
| | | 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> |
| | | /// 解绑手机或者邮箱 |
| | | /// </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 住宅部分 |
| | |
| | | } |
| | | else |
| | | { |
| | | MainPage.LoginUser.regionList = new List<RegionInfoRes>(); |
| | | UserInfo.Current.regionList = new List<RegionInfoRes>(); |
| | | |
| | | foreach (var mHome in homeList) |
| | | { |
| | |
| | | { |
| | | 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(); |
| | | } |
| | | |
| | | } |
| | |
| | | // "\"RequestVersion\":" + "\"" + MainPage.VersionString + "\"" + "," + |
| | | // "\"RequestSource\":" + "\"" + "2" + "\"" + "," + |
| | | // "\"HomeType\":" + "\"" + "1" + "\"" + "," + |
| | | // "\"LoginAccessToken\":" + "\"" + MainPage.LoginUser.loginTokenString + "\"" + |
| | | // "\"LoginAccessToken\":" + "\"" + UserInfo.Current.loginTokenString + "\"" + |
| | | // "}"; |
| | | //var responsePack = RequestHttps($"{severAddress}/App/GetHomePager", jsonString, false); |
| | | |
| | |
| | | // // } |
| | | // // ] |
| | | // //}} |
| | | // MainPage.LoginUser.regionList = new List<RegionInfoRes>(); |
| | | // UserInfo.Current.regionList = new List<RegionInfoRes>(); |
| | | // foreach (var jsonData in dataStr.GetValue("PageData")) |
| | | // { |
| | | // var homeJsonStr = JObject.FromObject(jsonData); |
| | |
| | | // { |
| | | // 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; |
| | |
| | | //添加元素 |
| | | 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); |
| | |
| | | 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; |
| | | //如果当前所分享住宅和为管理员,替换为主人token |
| | | //待处理... |
| | | 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; |
| | | //如果当前所分享住宅和为管理员,替换为主人token |
| | | //待处理... |
| | | return HttpUtil.RequestHttpsPost(NewAPI.API_POST_Child_Delete, requestJson, DB_ResidenceData.residenceData.residecenInfo.regionUrl, replaceToken); |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | 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 |
| | |
| | | try |
| | | { |
| | | |
| | | //if (string.IsNullOrEmpty (urlHead)) { |
| | | // urlHead = APIInfoConfig.Current.RequestHttpsHost; |
| | | //if (string.IsNullOrEmpty(urlHead)) |
| | | //{ |
| | | // urlHead = UserInfo.Current.RequestHttpsHost; |
| | | //} |
| | | //string requestFullUrl = urlHead + apiPath; |
| | | |
| | |
| | | |
| | | if (string.IsNullOrEmpty(replaceToken)) |
| | | { |
| | | if (MainPage.LoginUser != null) |
| | | if(UserInfo.Current != null) |
| | | {/* 如果不需要验证Token可以不用传入 */ |
| | | request.AddHeader("Authorization", MainPage.LoginUser.loginTokenString); |
| | | request.AddHeader("Authorization", UserInfo.Current.loginTokenString); |
| | | } |
| | | } |
| | | else |
| | |
| | | } |
| | | 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" }; |
| | | } |
| | | |
| | |
| | | try |
| | | { |
| | | //if (string.IsNullOrEmpty (urlHead)) { |
| | | // urlHead = APIInfoConfig.Current.RequestHttpsHost; |
| | | // urlHead = UserInfo.Current.RequestHttpsHost; |
| | | //} |
| | | //string requestFullUrl = urlHead + apiPath; |
| | | |
| | |
| | | |
| | | if (string.IsNullOrEmpty(replaceToken)) |
| | | { |
| | | if (MainPage.LoginUser != null) |
| | | if ( UserInfo.Current != null) |
| | | {/* 如果不需要验证Token可以不用传入 */ |
| | | request.AddHeader("Authorization", MainPage.LoginUser.loginTokenString); |
| | | request.AddHeader("Authorization", UserInfo.Current.loginTokenString); |
| | | } |
| | | } |
| | | else |
| | |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | HDL_ON.Common.Utlis.WriteLine(ex.Message); |
| | | HDL_ON.Utlis.WriteLine(ex.Message); |
| | | return null; |
| | | } |
| | | #endregion |
| | |
| | | { |
| | | |
| | | //if (string.IsNullOrEmpty (urlHead)) { |
| | | // urlHead = APIInfoConfig.Current.RequestHttpsHost; |
| | | // urlHead = UserInfo.Current.RequestHttpsHost; |
| | | //} |
| | | //string requestFullUrl = urlHead + apiPath; |
| | | |
| | |
| | | |
| | | if (string.IsNullOrEmpty(replaceToken)) |
| | | { |
| | | if (MainPage.LoginUser != null) |
| | | if ( UserInfo.Current != null) |
| | | {/* 如果不需要验证Token可以不用传入 */ |
| | | request.AddHeader("Authorization", MainPage.LoginUser.loginTokenString); |
| | | request.AddHeader("Authorization", UserInfo.Current.loginTokenString); |
| | | } |
| | | } |
| | | else |
| | |
| | | } |
| | | 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" }; |
| | | } |
| | | |
| | |
| | | string str = string.Empty; |
| | | foreach (KeyValuePair<string, object> item in paramDictionary) |
| | | { |
| | | //Value为null不参加校验 |
| | | if (item.Value != null) |
| | | { |
| | | str += item.Key + "=" + item.Value.ToString() + "&"; |
| | | //Value.ToString()为null或者""也不参加校验 |
| | | if (!string.IsNullOrEmpty(item.Value.ToString())) |
| | | { |
| | | //如果是bool类型,要转小写 |
| | | 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转换+转小写 |
| | |
| | | /// </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> |
| | | /// 通用错误码 |
| | |
| | | /// </summary> |
| | | public void InitAllMsg() |
| | | { |
| | | dicMsg = new Dictionary<string, Dictionary<string, int>>(); |
| | | //dicMsg = new Dictionary<string, Dictionary<string, int>>(); |
| | | #region 共通错误码 |
| | | stateCodeDic = new Dictionary<string, int>(); |
| | | //与服务器通讯失败 |
| | |
| | | #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 新对接错误码 |
| | |
| | | |
| | | #endregion |
| | | |
| | | #endregion |
| | | |
| | | } |
| | | |
| | |
| | | /// <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) |
| | | { |
| | |
| | | return Language.StringByID(stateCodeDic[statuCode]); |
| | | } |
| | | |
| | | if (dicMsg.ContainsKey(requestName) == true && dicMsg[requestName].ContainsKey(statuCode) == true) |
| | | { |
| | | //在册的Msg |
| | | return Language.StringByID(dicMsg[requestName][statuCode]); |
| | | } |
| | | //if (dicMsg.ContainsKey(requestName) == true && dicMsg[requestName].ContainsKey(statuCode) == true) |
| | | //{ |
| | | // //在册的Msg |
| | | // return Language.StringByID(dicMsg[requestName][statuCode]); |
| | | //} |
| | | |
| | | return Language.StringByID(HDL_ON.StringId.FailedRequestServer) + "\n(" + statuCode + ")"; |
| | | } |
| | |
| | | /// <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)) |
| | | { |
| | |
| | | } |
| | | if (isTipStyle) |
| | | { |
| | | //MainPage.AddTip(mes); |
| | | Application.RunOnMainThread(() => { |
| | | var tip = new Tip() |
| | | { |
| | | Text = mes, |
| | | CloseTime = closeTime, |
| | | Direction = AMPopTipDirection.None |
| | | }; |
| | | tip.Show(MainPage.BaseView); |
| | | }); |
| | | } |
| | | else |
| | | { |
| | |
| | | /// </summary> |
| | | public string mail; |
| | | /// <summary> |
| | | /// 1:注册 2:找回密码 3:绑定4:验证码登陆 5:敏感数据 |
| | | /// 1:注册 2:找回密码 3:绑定 4:验证码登陆 5:敏感数据 |
| | | /// 默认传1 |
| | | /// </summary> |
| | | public int verifyType = 1; |
| | |
| | | /// 验证码过期时间(秒),默认5分钟 |
| | | /// </summary> |
| | | public string verifyCode; |
| | | /// <summary> |
| | | /// 验证成功后验证码是否失效 不传值或者true失效,只有传false的时候,校验通过后验证码也不失效 |
| | | /// </summary> |
| | | public bool verifySuccessFail = true; |
| | | |
| | | } |
| | | |
| | |
| | | /// 用户手机号 |
| | | /// </summary> |
| | | public string memberPhone; |
| | | /// <summary> |
| | | /// 国家区号 |
| | | /// </summary> |
| | | public string memberPhonePrefix; |
| | | /// <summary> |
| | | /// 登录名 |
| | | /// </summary> |
| | | public string loginName; |
| | | |
| | | } |
| | | |
| | |
| | | /// <summary> |
| | | /// 用户手机 |
| | | /// </summary> |
| | | public string memberMail; |
| | | public string memberEmail; |
| | | /// <summary> |
| | | /// 验证吗 |
| | | /// </summary> |
| | |
| | | |
| | | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 解绑绑定认证(手机/邮箱) |
| | | /// </summary> |
| | | [System.Serializable] |
| | | public class UnBindAccountObj |
| | | { |
| | | /// <summary> |
| | | /// 解绑标示,PHONE,EMAIL |
| | | /// </summary> |
| | | public string unBindLabel; |
| | | } |
| | | |
| | | |
| | | #endregion |
| | | |
| | |
| | | |
| | | #endregion |
| | | |
| | | #region ■ 枚举 ____________________________ |
| | | /// <summary> |
| | | /// 客户端类型 如HdlOn、EvoyoHome、调试宝 |
| | | /// </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 |
| | | |
| | | } |
| | |
| | | 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); |
| | |
| | | { |
| | | 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; |
| | | } |
| | |
| | | } |
| | | 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; |
| | | } |
| | |
| | | /// </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、DEBUG、ADMIN |
| | | /// </summary> |
| | | public string childAccountType; |
| | | /// <summary> |
| | | /// 是否允许远程控制 |
| | | /// </summary> |
| | | public bool isRemoteControl; |
| | | /// <summary> |
| | | /// 昵称1 |
| | | /// </summary> |
| | | public string nickName; |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public string createTime; |
| | | |
| | | } |
| | | |
| | | public class ShareData |
| | |
| | | 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> |
| | |
| | | ///// <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> |
| | |
| | | /// <summary> |
| | | /// 用户区域 |
| | | /// </summary> |
| | | public int areaCode = 86; |
| | | public string areaCode = "86"; |
| | | /// <summary> |
| | | /// 用户头像图片 |
| | | /// </summary> |
| | |
| | | |
| | | 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))); |
| | | } |
| | | |
| | | |
| | |
| | | <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" />
|
| | |
| | | <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\" />
|
| | |
| | | <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> |
| | |
| | | |
| | | public static bool DisplayCompleted = false; |
| | | |
| | | public static UserInfo LoginUser; |
| | | //public static UserInfo LoginUser; |
| | | |
| | | public static string VersionString = "1.0.0924"; |
| | | |
| | |
| | | |
| | | //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 |
| | | { |
| | |
| | | /// <summary> |
| | | /// 进入登录界面 |
| | | /// </summary> |
| | | public static void GoLoginPage(UserInfo userInfo =null) |
| | | public static void GoLoginPage(UserInfo userInfo = null) |
| | | { |
| | | BaseView.RemoveAll(); |
| | | BaseView.BackgroundColor = CSS_Color.BackgroundColor; |
| | |
| | | #endif |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 弹窗提示 |
| | | /// </summary> |
| | | /// <param name="mes"></param> |
| | | public static void ShowAlertOnMainThread(string mes) |
| | | { |
| | | Application.RunOnMainThread(() => { |
| | | new Alert("", mes, Language.StringByID(StringId.Close)).Show(); |
| | | }); |
| | | } |
| | | |
| | | } |
| | | } |
| | |
| | | { |
| | | void LoadOption() |
| | | { |
| | | if (MainPage.LoginUser == null) |
| | | if ( UserInfo.Current == null) |
| | | { |
| | | return; |
| | | } |
New file |
| | |
| | | using System; |
| | | using Shared; |
| | | using HDL_ON.UI.CSS; |
| | | |
| | | namespace HDL_ON.UI |
| | | { |
| | | /// <summary> |
| | | /// 通用二次确认界面 |
| | | /// 可以自定义按钮文字 |
| | | /// </summary> |
| | | public class ConfirmDialog : Dialog |
| | | { |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public ConfirmDialog() |
| | | { |
| | | |
| | | } |
| | | |
| | | /// <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> |
| | | 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); |
| | | } |
| | | |
| | | } |
| | | } |
New file |
| | |
| | | using 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; |
| | | } |
| | | } |
| | | } |
| | |
| | | /// </summary> |
| | | FrameLayout contentView; |
| | | |
| | | |
| | | /// <summary> |
| | | /// 后退按钮 |
| | | /// </summary> |
| | |
| | | string title; |
| | | |
| | | /// <summary> |
| | | /// 是否需要关闭页面 |
| | | /// </summary> |
| | | bool needClose = true; |
| | | |
| | | /// <summary> |
| | | /// 后退时触发对事件 |
| | | /// </summary> |
| | | Action backAction; |
| | |
| | | } |
| | | |
| | | /// <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">显示的dialog</param> |
| | |
| | | { |
| | | 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(); |
| | | } |
| | | } |
| | | }; |
| | | } |
New file |
| | |
| | | using 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(); |
| | | } |
| | | } |
| | | } |
New file |
| | |
| | | using System; |
| | | using Shared; |
| | | #if __IOS__ |
| | | using UIKit; |
| | | #endif |
| | | |
| | | namespace HDL_ON.UI |
| | | { |
| | | /// <summary> |
| | | /// TextButton |
| | | /// 解决iOS 文本到边框有边距问题 |
| | | /// </summary> |
| | | public class TextButton : Button |
| | | { |
| | | public TextButton() |
| | | { |
| | | #if __IOS__ |
| | | //重写修改文本到边框的内边距为0 |
| | | (this.uiView as MyButton).ContentEdgeInsets = new UIEdgeInsets(0, 0, 0, 0); |
| | | #endif |
| | | |
| | | } |
| | | } |
| | | } |
| | |
| | | TextSize = CSS_FontSize.TextFontSize, |
| | | PlaceholderTextColor = CSS_Color.PromptingColor1, |
| | | PlaceholderText = Language.StringByID(StringId.PlsEntryPhoneNumber), |
| | | IsNumberKeyboardType = true |
| | | }; |
| | | accountView.AddChidren(etAccount); |
| | | |
| | |
| | | { |
| | | if (registerType == 0) |
| | | return; |
| | | etAccount.IsNumberKeyboardType = true; |
| | | etAccount.Text = registerPhone; |
| | | etPassword.Text = ""; |
| | | etRepeatPassword.Text = ""; |
| | |
| | | { |
| | | if (registerType == 1) |
| | | return; |
| | | etAccount.IsNumberKeyboardType = false; |
| | | etAccount.Text = registerEmail; |
| | | etPassword.Text = ""; |
| | | etRepeatPassword.Text = ""; |
| | |
| | | { |
| | | 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; |
| | | } |
| | |
| | | } |
| | | else//邮箱获取验证码按钮生效条件 |
| | | { |
| | | if (!mFalg.Success) |
| | | if (!Utlis.CheckEmail(etAccount.Text.Trim())) |
| | | { |
| | | btnGetVerificationCode_Mail.IsSelected = false; |
| | | } |
| | |
| | | //手机方式-验证手机号码是否正确 |
| | | 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); |
| | |
| | | { |
| | | btnGetVerificationCode_Mail.IsSelected = false; |
| | | //邮箱方式-验证邮箱是否正确 |
| | | 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); |
| | |
| | | } |
| | | |
| | | /// <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() |
| | |
| | | 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 |
| | |
| | | if (resultObj.Code != StateCode.SUCCESS) |
| | | { |
| | | // 提示错误 |
| | | IMessageCommon.Current.ShowErrorInfoAlter(NewAPI.API_POST_Verification_Send, resultObj.Code); |
| | | IMessageCommon.Current.ShowErrorInfoAlter(resultObj.Code); |
| | | } |
| | | } |
| | | }) |
| | |
| | | waitPage.Hide(); |
| | | }); |
| | | // 提示错误 |
| | | IMessageCommon.Current.ShowErrorInfoAlter(NewAPI.API_POST_Member_ForgetPwd, resultObj.Code); |
| | | IMessageCommon.Current.ShowErrorInfoAlter(resultObj.Code); |
| | | } |
| | | }); |
| | | } |
| | |
| | | }; |
| | | |
| | | //跳转国家区号选择界面 |
| | | 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; |
| | |
| | | LoadEventList(); |
| | | account = etAccount.Text.Trim(); |
| | | |
| | | #if DEBUG1211 |
| | | #if DEBUG1211 |
| | | //本地模式 |
| | | Button btnLocalMode = new Button() |
| | | { |
| | |
| | | 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 |
| | | } |
| | | } |
| | |
| | | } |
| | | |
| | | /// <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() |
| | |
| | | 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() |
| | | { |
| | |
| | | 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; |
| | |
| | | btnPasswordViewBottomLine.Height = Application.GetRealHeight(2); |
| | | }); |
| | | // 提示错误 |
| | | IMessageCommon.Current.ShowErrorInfoAlter(NewAPI.API_POST_Verification_Send, resultObj.Code); |
| | | IMessageCommon.Current.ShowErrorInfoAlter(resultObj.Code); |
| | | } |
| | | } |
| | | |
| | |
| | | return; |
| | | if (loginType == 0) |
| | | { |
| | | if (!Regex.IsMatch(account, @"^[1]+\d{10}") || (account.Length != 11)) |
| | | if (!Utlis.CheckPhoneNumber(registerPhone, phoneZoneCode)) |
| | | { |
| | | var tip = new Tip() |
| | | { |
| | |
| | | } |
| | | 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() |
| | | { |
| | |
| | | { |
| | | 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() |
| | | { |
| | |
| | | } |
| | | 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() |
| | | { |
| | |
| | | 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); |
| | | } |
| | | } |
| | | |
| | |
| | | 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" }; |
| | |
| | | else |
| | | { |
| | | //2020-11-13 待确认 |
| | | MainPage.ShowAlertOnMainThread("登录失败,请先添加住宅。"); |
| | | //获取住宅失败,重新标记为未登录状态 |
| | | UserInfo.Current.lastTime = DateTime.MinValue; |
| | | UserInfo.Current.SaveUserInfo(); |
| | | //登录失败,请先添加住宅! |
| | | Utlis.ShowAlertOnMainThread(Language.StringByID(StringId.FailedGetHomeList)); |
| | | } |
| | | } |
| | | } |
| | |
| | | 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; |
| | | //获取用户信息 |
| | |
| | | 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; |
| | |
| | | else |
| | | { |
| | | // 提示错误 |
| | | IMessageCommon.Current.ShowErrorInfoAlter(NewAPI.API_POST_Gethomepager, responsePack); |
| | | IMessageCommon.Current.ShowErrorInfoAlter(responsePack); |
| | | } |
| | | return result; |
| | | } |
| | |
| | | TextSize = CSS_FontSize.TextFontSize, |
| | | PlaceholderTextColor = CSS_Color.PromptingColor1, |
| | | PlaceholderText = Language.StringByID(StringId.PlsEntryPhoneNumber), |
| | | IsNumberKeyboardType = true |
| | | }; |
| | | accountView.AddChidren(etAccount); |
| | | |
| | |
| | | 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; |
| | |
| | | { |
| | | 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; |
| | | } |
| | |
| | | } |
| | | else//邮箱注册获取验证码按钮生效条件 |
| | | { |
| | | if (!mFalg.Success) |
| | | if (!Utlis.CheckEmail(etAccount.Text.Trim())) |
| | | { |
| | | btnGetVerificationCode_Mail.IsSelected = false; |
| | | } |
| | |
| | | { |
| | | return; |
| | | } |
| | | etAccount.IsNumberKeyboardType = true; |
| | | etAccount.Text = registerPhone; |
| | | etPassword.Text = ""; |
| | | etRepeatPassword.Text = ""; |
| | |
| | | { |
| | | if (registerType == 1) |
| | | return; |
| | | |
| | | etAccount.IsNumberKeyboardType = false; |
| | | etAccount.Text = registerEmail; |
| | | etPassword.Text = ""; |
| | | etRepeatPassword.Text = ""; |
| | |
| | | { |
| | | 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); |
| | |
| | | else if (registerType == 1) |
| | | { |
| | | //邮箱注册-验证邮箱是否正确 |
| | | 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); |
| | |
| | | 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(); |
| | |
| | | else// 注册失败 |
| | | { |
| | | // 提示错误 |
| | | IMessageCommon.Current.ShowErrorInfoAlter(NewAPI.API_POST_Member_Register, validateSmsResult.Code); |
| | | IMessageCommon.Current.ShowErrorInfoAlter(validateSmsResult.Code); |
| | | |
| | | //2020-11-13 待修改 |
| | | //string erorrInfo = ""; |
| | |
| | | |
| | | namespace HDL_ON.UI |
| | | { |
| | | /// <summary> |
| | | /// 已绑定手机或者邮箱的页面 |
| | | /// </summary> |
| | | public partial class AccountBindInfoPage : FrameLayout |
| | | { |
| | | FrameLayout bodyView; |
| | |
| | | /// </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; |
| | |
| | | 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); |
| | | |
| | |
| | | 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); |
| | | |
| | |
| | | }; |
| | | 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() |
| | | { |
| | |
| | | /// </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; |
| | | }; |
| | |
| | | /// </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; |
| | | }; |
| | |
| | | using 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(); |
| | | // }; |
| | | // } |
| | | // } |
| | | //} |
| | |
| | | |
| | | 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; |
| | |
| | | /// <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(); |
| | |
| | | }; |
| | | 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); |
| | | |
| | |
| | | }; |
| | | bodyView.AddChidren(btnChangeBind); |
| | | |
| | | if (!string.IsNullOrEmpty(MainPage.LoginUser.userMobileInfo)) |
| | | |
| | | |
| | | //同时绑定邮箱或者手机才显示"更换验证方式" |
| | | if (!string.IsNullOrEmpty( UserInfo.Current.userMobileInfo) && !string.IsNullOrEmpty( UserInfo.Current.userEmailInfo)) |
| | | { |
| | | Button btnChangeGetVer = new Button() |
| | | { |
| | |
| | | LoadEvent_ChangeVerificationMethod(btnChangeGetVer, btnTitle, btnContent); |
| | | } |
| | | |
| | | SetContentTitleId(); |
| | | LoadEvent_GetVerification(btnChangeBind, titleId); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 设置按钮提示文字 |
| | | /// 修改绑定时提示:手机验证、邮箱验证 |
| | | /// 解绑时提示:当前手机手机号码、当前邮箱地址 |
| | | /// </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; |
| | | } |
| | | } |
| | | } |
| | | |
| | |
| | | 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(); |
| | | }; |
| | | } |
| | | |
| | |
| | | { |
| | | 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; |
| | | |
| | | |
| | | }; |
| | | } |
| | | } |
File was renamed from HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/VerificationCodePage.cs |
| | |
| | | |
| | | namespace HDL_ON.UI |
| | | { |
| | | public partial class VerificationCodePage :FrameLayout |
| | | /// <summary> |
| | | /// 修改绑定或者解绑--验证码验证页面 |
| | | /// </summary> |
| | | public partial class ChangeBindVerificationCodePage : FrameLayout |
| | | { |
| | | FrameLayout bodyView; |
| | | |
| | |
| | | |
| | | Button btnResend; |
| | | |
| | | Button btnTip; |
| | | |
| | | Action<string> action; |
| | | |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | int titleId; |
| | | |
| | | /// <summary> |
| | |
| | | /// 倒计时时间 |
| | | /// </summary> |
| | | int time = 0; |
| | | public VerificationCodePage() |
| | | |
| | | /// <summary> |
| | | /// 是否为解绑验证 |
| | | /// </summary> |
| | | public bool isUnbind; |
| | | |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public ChangeBindVerificationCodePage() |
| | | { |
| | | bodyView = this; |
| | | } |
| | |
| | | /// <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), |
| | |
| | | |
| | | |
| | | //--------------------------------------------- |
| | | 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) |
| | |
| | | btnNum5.MouseUpEventHandler = clickEvent; |
| | | btnNum6.MouseUpEventHandler = clickEvent; |
| | | |
| | | et.TextChangeEventHandler = (sender, e) => { |
| | | et.TextChangeEventHandler = (sender, e) => |
| | | { |
| | | var etCode = et.Text; |
| | | switch (etCode.Length) |
| | | { |
| | |
| | | { |
| | | 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; |
| | |
| | | else |
| | | { |
| | | //失败提示 |
| | | IMessageCommon.Current.ShowErrorInfoAlter(NewAPI.API_POST_Verification_Check, resultObj.Code); |
| | | IMessageCommon.Current.ShowErrorInfoAlter(resultObj.Code); |
| | | } |
| | | Application.RunOnMainThread(() => |
| | | { |
| | |
| | | { |
| | | 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); |
| | |
| | | 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), ""); |
| | |
| | | } |
| | | else |
| | | { |
| | | Application.RunOnMainThread(() => |
| | | { |
| | | new Tip() |
| | | { |
| | | CloseTime = 1, |
| | | Direction = AMPopTipDirection.None, |
| | | Text = Language.StringByID(StringId.OperationFailed), |
| | | }.Show(bodyView); |
| | | }); |
| | | //失败提示 |
| | | IMessageCommon.Current.ShowErrorInfoAlter(result2); |
| | | } |
| | | }) |
| | | { IsBackground = true }.Start(); |
| | |
| | | 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), ""); |
| | |
| | | } |
| | | else |
| | | { |
| | | Application.RunOnMainThread(() => |
| | | { |
| | | new Tip() |
| | | { |
| | | CloseTime = 1, |
| | | Direction = AMPopTipDirection.None, |
| | | Text = Language.StringByID(StringId.OperationFailed), |
| | | }.Show(bodyView); |
| | | }); |
| | | //失败提示 |
| | | IMessageCommon.Current.ShowErrorInfoAlter(result2); |
| | | } |
| | | }) |
| | | { IsBackground = true }.Start(); |
| | |
| | | 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(); |
| | |
| | | /// </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(); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
New file |
| | |
| | | using 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 正则表达式 |
| | | //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(); |
| | | } |
| | | |
| | | }; |
| | | } |
| | | } |
| | | } |
copy from HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/VerificationCodePage.cs
copy to HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/NewBindVerificationCodePage.cs
File was copied from HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/VerificationCodePage.cs |
| | |
| | | |
| | | namespace HDL_ON.UI |
| | | { |
| | | public partial class VerificationCodePage :FrameLayout |
| | | /// <summary> |
| | | /// 新绑定或者换绑--验证码验证并绑定 |
| | | /// </summary> |
| | | public partial class NewBindVerificationCodePage : FrameLayout |
| | | { |
| | | FrameLayout bodyView; |
| | | |
| | |
| | | |
| | | 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), |
| | |
| | | |
| | | |
| | | //--------------------------------------------- |
| | | public partial class VerificationCodePage |
| | | public partial class NewBindVerificationCodePage |
| | | { |
| | | /// <summary> |
| | | /// 验证码输入变化事件 |
| | |
| | | { |
| | | 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(() => |
| | | { |
| | |
| | | }); |
| | | 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)//解除绑定邮箱 |
| | | { |
| | | 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(); |
| | |
| | | } |
| | | }; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 绑定成功 |
| | | /// </summary> |
| | | void BindSuccess() |
| | | { |
| | | Application.RunOnMainThread(() => |
| | | { |
| | | var tipTitle = ""; |
| | | var tipMsg = ""; |
| | | if (isPhone) |
| | | { |
| | | UserInfo.Current.userMobileInfo = verAccount; |
| | | //请使用新的手机账号登录APP |
| | | tipMsg = Language.StringByID(StringId.PleaseLoginWithNewMobileAccount); |
| | | if (isModifyBind) |
| | | { |
| | | //登录手机修改完成 |
| | | tipTitle = Language.StringByID(StringId.LoginMobileAccountModificationCompleted); |
| | | } |
| | | else |
| | | { |
| | | //登录手机绑定完成 |
| | | tipTitle = Language.StringByID(StringId.LoginMobileAccountBindCompleted); |
| | | } |
| | | } |
| | | else |
| | | { |
| | | UserInfo.Current.userEmailInfo = verAccount; |
| | | //请使用新的邮箱账号登录APP |
| | | 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> |
| | |
| | | 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(); |
| | | } |
| | |
| | | }) |
| | | { IsBackground = true }.Start(); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 重发验证码事件 |
| | | /// </summary> |
| | |
| | | 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(); |
| | | } |
| | | } |
| | | } |
| | | |
| | | } |
| | | } |
| | |
| | | else |
| | | { |
| | | //提示 |
| | | IMessageCommon.Current.ShowErrorInfoAlter(NewAPI.API_POST_Child_FindAll, responePack.Code); |
| | | IMessageCommon.Current.ShowErrorInfoAlter(responePack.Code); |
| | | //账号或者密码错误 |
| | | Application.RunOnMainThread(() => |
| | | { |
| | |
| | | else |
| | | { |
| | | //提示 |
| | | IMessageCommon.Current.ShowErrorInfoAlter(NewAPI.API_POST_Child_FindAll, responePack.Code); |
| | | IMessageCommon.Current.ShowErrorInfoAlter(responePack.Code); |
| | | //账号或者密码错误 |
| | | Application.RunOnMainThread(() => |
| | | { |
| | |
| | | { |
| | | 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(); |
| | |
| | | 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() |
| | | { |
| | |
| | | TextAlignment = TextAlignment.Center, |
| | | TextColor = CSS_Color.TextualColor, |
| | | TextSize = CSS_FontSize.PromptFontSize_FirstLevel, |
| | | Text = MainPage.LoginUser.accountString |
| | | Text = UserInfo.Current.accountString |
| | | }; |
| | | personalInfoView.AddChidren(btnEmail); |
| | | |
| | |
| | | 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 |
| | |
| | | }; |
| | | 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() |
| | | { |
| | |
| | | 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() |
| | | { |
| | |
| | | |
| | | |
| | | |
| | | foreach (var home in MainPage.LoginUser.regionList) |
| | | foreach (var home in UserInfo.Current.regionList) |
| | | { |
| | | var btnHomeName = new Button() |
| | | { |
| | |
| | | }; |
| | | 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() |
| | | { |
| | |
| | | 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(); |
| | | }; |
| | | } |
| | |
| | | } |
| | | //倒出新住宅数据 |
| | | FileUtils.RestoreRegionFiles(newRegionRootPath); |
| | | MainPage.LoginUser.SaveUserInfo(); |
| | | UserInfo.Current.SaveUserInfo(); |
| | | DB_ResidenceData.residenceData.EixtAccount(); |
| | | DB_ResidenceData.residenceData.CurReginID = homeTemp.RegionID; |
| | | OnAppConfig.Instance.SaveUserConfig(); |
| | |
| | | { |
| | | 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); |
| | |
| | | /// </summary> |
| | | Action updataUserName; |
| | | |
| | | public PersonalDataPage(Action upHeadImage,Action upUserName) |
| | | public PersonalDataPage(Action upHeadImage, Action upUserName) |
| | | { |
| | | updataHeadImage = upHeadImage; |
| | | updataUserName = upUserName; |
| | |
| | | Width = Application.GetMinRealAverage(84), |
| | | Height = Application.GetMinRealAverage(84), |
| | | Radius = (uint)Application.GetMinRealAverage(42), |
| | | ImagePath = MainPage.LoginUser.headImagePagePath, |
| | | ImagePath = UserInfo.Current.headImagePagePath, |
| | | }; |
| | | headPortraitView.AddChidren(userHeadImageView); |
| | | |
| | |
| | | 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> |
| | |
| | | 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> |
| | |
| | | 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> |
| | |
| | | }; |
| | | bodyView.AddChidren(btnLogout); |
| | | |
| | | if(MainPage.Increase) |
| | | if (MainPage.Increase) |
| | | { |
| | | btnLogout.Y = Application.GetRealHeight(613); |
| | | btnLogout.Height = Application.GetRealHeight(50); |
| | |
| | | } |
| | | |
| | | LoadEventList(); |
| | | |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | |
| | | 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); |
| | | } |
| | | } |
| | | } |
| | |
| | | LoadEvent_ChangeBindEmail(); |
| | | LoadEvent_ChangeBindPhone(); |
| | | LoadEvent_SkipModifyPassword(); |
| | | GetUserInfo(); |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | } |
| | | |
| | | /// <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); |
| | | }; |
| | | } |
| | | |
| | |
| | | { |
| | | baseView.RemoveFromParent(); |
| | | }; |
| | | baseView.MouseUpEventHandler = (sender, e) => { |
| | | baseView.MouseUpEventHandler = (sender, e) => |
| | | { |
| | | baseView.RemoveFromParent(); |
| | | }; |
| | | btnCancel.MouseUpEventHandler = (sender, e) => |
| | |
| | | { |
| | | if (imagePath != null) |
| | | { |
| | | MainPage.LoginUser.headImagePagePath = imagePath.ToString(); |
| | | UserInfo.Current.headImagePagePath = imagePath.ToString(); |
| | | userHeadImageView.ImagePath = imagePath.ToString(); |
| | | updataHeadImage(); |
| | | new System.Threading.Thread(() => |
| | |
| | | new DAL.Server.HttpServerRequest().UpdataUserHeadImage(imagePath); |
| | | }) |
| | | { IsBackground = true }.Start(); |
| | | MainPage.LoginUser.SaveUserInfo(); |
| | | UserInfo.Current.SaveUserInfo(); |
| | | MainPage.Log("SelectPicture 裁剪图片返回路径: " + imagePath); |
| | | } |
| | | }), pid.ToString(), 1, 1); |
| | |
| | | { |
| | | if (imagePath != null) |
| | | { |
| | | MainPage.LoginUser.headImagePagePath = imagePath.ToString(); |
| | | UserInfo.Current.headImagePagePath = imagePath.ToString(); |
| | | userHeadImageView.ImagePath = imagePath.ToString(); |
| | | updataHeadImage(); |
| | | |
| | |
| | | { |
| | | 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); |
| | |
| | | }.Show(bodyView); |
| | | return; |
| | | } |
| | | if(str == MainPage.LoginUser.userName) |
| | | if (str == UserInfo.Current.userName) |
| | | { |
| | | return; |
| | | } |
| | |
| | | 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; |
| | |
| | | else |
| | | { |
| | | //失败提示 |
| | | IMessageCommon.Current.ShowErrorInfoAlter(NewAPI.API_POST_Member_UpdateMemberInfo, resultObj.Code); |
| | | IMessageCommon.Current.ShowErrorInfoAlter(resultObj.Code); |
| | | } |
| | | } |
| | | catch (Exception ex) |
| | |
| | | }) |
| | | { 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; |
| | |
| | | /// </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; |
| | |
| | | /// </summary> |
| | | void LoadEvent_SkipModifyPassword() |
| | | { |
| | | EventHandler<MouseEventArgs> eventHandler = (sender, e) => { |
| | | EventHandler<MouseEventArgs> eventHandler = (sender, e) => |
| | | { |
| | | var page = new ResetPasswordOptionPage(); |
| | | MainPage.BasePageView.AddChidren(page); |
| | | page.LoadPage(); |
| | |
| | | resetPasswordView.MouseUpEventHandler = eventHandler; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | void GetUserInfo() |
| | | { |
| | | new System.Threading.Thread(() => |
| | | { |
| | | new HttpServerRequest().GetUserInfo(); |
| | | }) |
| | | { IsBackground = true }.Start(); |
| | | } |
| | | } |
| | | } |
| | |
| | | { |
| | | if (verificationOption == 0) |
| | | { |
| | | if (string.IsNullOrEmpty(MainPage.LoginUser.userMobileInfo)) |
| | | if (string.IsNullOrEmpty( UserInfo.Current.userMobileInfo)) |
| | | { |
| | | LoadDialog_UnbindTipInfo(verificationOption); |
| | | } |
| | |
| | | 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); |
| | | } |
| | |
| | | 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; |
| | | } |
| | | } |
| | |
| | | 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, |
| | |
| | | }; |
| | | 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, |
| | |
| | | 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); |
| | | |
| | |
| | | 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, |
| | | }; |
| | |
| | | { |
| | | 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(); |
| | |
| | | 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; |
| | |
| | | |
| | | 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; |
| | | } |
| | | } |
| | | } |
| | |
| | | |
| | | 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), |
| | |
| | | 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; |
| | |
| | | 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; |
| | |
| | | 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; |
| | |
| | | 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; |
| | |
| | | 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; |
| | |
| | | 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> |
| | |
| | | { |
| | | 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(); |
| | | } |
| | | |
| | | } |
| | | } |
| | | } |
| | | } |
| | |
| | | { |
| | | 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(); |
| | | }); |
| | |
| | | { |
| | | 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 = ""; |
| | |
| | | else |
| | | { |
| | | //登录失败 |
| | | IMessageCommon.Current.ShowErrorInfoAlter(NewAPI.API_POST_Login, resultObj.Code); |
| | | IMessageCommon.Current.ShowErrorInfoAlter(resultObj.Code); |
| | | } |
| | | |
| | | }; |
| | |
| | | { |
| | | 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 = ""; |
| | |
| | | else |
| | | { |
| | | //登录失败 |
| | | IMessageCommon.Current.ShowErrorInfoAlter(NewAPI.API_POST_Login, resultObj.Code); |
| | | IMessageCommon.Current.ShowErrorInfoAlter(resultObj.Code); |
| | | } |
| | | |
| | | }; |