From 53189866ba4012fec0b40990fd2281b836fa2668 Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期三, 01 七月 2020 16:29:16 +0800 Subject: [PATCH] 20200701 --- Shared.Droid/Shared.Droid.csproj | 16 Shared.IOS/UI/GestureLockView.cs | 24 HDL_ON/UI/UI0-Public/TopViewDivBLL.cs | 2 .vs/HDL_APP_Project/xs/sqlite3/storage.ide-shm | 0 HDL-ON_iOS/Resources/Phone/MusicIcon/play.png | 0 HDL_ON/UI/UI2/2-Classification/RoomPage.cs | 7 HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPage.cs | 8 HDLWidgetLibrary/HDLWidgetLibrary/HDLArcSeekbar/HDLDiyArcSeekbar.m | 682 ++++++ HDL-ON_iOS/Resources/Phone/MusicIcon/loveMusic.png | 0 HDL-ON_iOS/Resources/Phone/MusicIcon/next1.png | 0 HDL-ON_iOS/Resources/Phone/MusicIcon/progressIcon.png | 0 HDL_ON/HDL_ON.projitems | 4 Shared.IOS.TBL/Library/libHDLWidgetLibrary.a | 0 Shared.IOS/UI/CurtainRollSeekBarOn.cs | 312 ++ HDL-ON_iOS/Resources/Phone/MusicIcon/set.png | 0 HDL-ON_iOS/Resources/Phone/MusicIcon/loveRadio.png | 0 Shared.IOS/UI/DiyArcSeekBar.cs | 410 +++ .vs/HDL_APP_Project/xs/project-cache/Shared.Droid-Debug.json | 2 HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPageBLL.cs | 12 HDL-ON_iOS/Resources/Phone/MusicIcon/love1.png | 0 HDL_ON/UI/UI0-Public/PublicAssmebly.cs | 3 Shared.IOS.TBL/Resources/ic_wd_on_curtain_blinds_progress2.png | 0 Shared.IOS.TBL/Resources/ic_wd_on_curtain_h_progress.png | 0 HDL-ON_iOS/Resources/Phone/MusicIcon/Merge.png | 0 HDL-ON_iOS/Resources/Phone/MusicIcon/file.png | 0 HDL-ON_iOS/Resources/Phone/MusicIcon/clear.png | 0 HDL-ON_iOS/Resources/Phone/MusicIcon/loveSelected.png | 0 HDL_ON/UI/UI2/FuntionControlView/Music/A31USBMusicList.cs | 1 HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/ic_wd_on_curtain_roll_progress_close.png | 0 HDL_ON/DAL/FileUtils.cs | 95 HDL-ON_iOS/Resources/Phone/MusicIcon/line.png | 0 HDL-ON_iOS/Resources/Phone/MusicIcon/loveSelected1.png | 0 HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs | 83 HDL-ON_iOS/Resources/Phone/MusicIcon/random.png | 0 HDL_ON/UI/UI1-Login/LoginPageBLL.cs | 13 HDL_ON/Entity/DB_ResidenceData.cs | 9 HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/ChooseShareMemberTargetListPage.cs | 311 ++ HDL-ON_iOS/Resources/Phone/MusicIcon/nextSelected.png | 0 HDL_ON/UI/UI2/FuntionControlView/Curtain/MotorCurtainPageBLL.cs | 11 HDL-ON_iOS/Resources/Phone/MusicIcon/list.png | 0 HDLWidgetLibrary/HDLWidgetLibrary.xcodeproj/project.xcworkspace/xcuserdata/jlchen.xcuserdatad/UserInterfaceState.xcuserstate | 0 Shared.IOS.TBL/Resources/ic_wd_on_curtain_blinds_progress_close.png | 0 HDL_ON/UI/UI0-Public/TopViewDiv.cs | 21 Shared.IOS.TBL/Resources/ic_wd_on_curtain_h_open.png | 0 HDLWidgetLibrary/HDLWidgetLibrary.xcodeproj/project.pbxproj | 50 HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/HDLOnOACCurtainSeekBar.m | 501 ++++ HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockSettingsPageBLL.cs | 26 HDL-ON_iOS/Resources/Phone/MusicIcon/localMusic.png | 0 HDL-ON_iOS/Resources/Phone/MusicIcon/musicIcon.png | 0 HDL-ON_iOS/Resources/Phone/MusicIcon/playList.png | 0 HDLWidgetLibrary/HDLWidgetLibrary/HDLArcSeekbar/HDLDiyArcSeekbar.h | 137 + Shared.IOS.TBL/Resources/ic_wd_on_curtain_roll_progress.png | 0 HDL-ON_iOS/Resources/Phone/MusicIcon/prve1.png | 0 HDL-ON_iOS/Resources/Phone/MusicIcon/fileList.png | 0 HDLWidgetLibrary/HDLWidgetLibrary/HDLArcSeekbar/SeekBarDelegate.m | 13 HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPage.cs | 1 HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/ic_wd_on_curtain_h_bg.png | 0 HDL_ON/UI/UI2/UserPage.cs | 73 Shared.Droid.Smartrefresh/Additions/AboutAdditions.txt | 48 Shared.IOS.TBL/Resources/ic_wd_on_curtain_open.png | 0 HDL-ON_iOS/Resources/Phone/MusicIcon/myList.png | 0 .vs/HDL_APP_Project/xs/project-cache/HDL-ON_iOS-Debug|iPhone.json | 2 HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPageBLL.cs | 22 HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPageBLL.cs | 2 HDLWidgetLibrary/HDLWidgetLibrary/HDLArcSeekbar/SeekBarDelegate.h | 32 HDL-ON_iOS/AppDelegate.cs | 4 HDL_ON/UI/UI1-Login/ForgetPasswordPageBLL.cs | 57 HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/ic_wd_on_curtain_roll_progress.png | 0 HDL-ON_iOS/Resources/Language.ini | 14 HDL-ON_iOS/Resources/Phone/MusicIcon/next1Selected.png | 0 HDL-ON_iOS/Resources/Phone/MusicIcon/qqMusic.png | 0 HDL-ON_iOS/Resources/Phone/MusicIcon/vol.png | 0 Shared.IOS.TBL/ApiDefinition.cs | 212 + HDL-ON_iOS/Resources/Phone/MusicIcon/collect.png | 0 HDL_ON/UI/UI1-Login/RegisterPageBLL.cs | 216 + HDL_ON/UI/UI2/FuntionControlView/Music/View/MusicView.cs | 2 Shared.Droid/Properties/AssemblyInfo.cs | 2 HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPage.cs | 50 HDLWidgetLibrary/HDLWidgetLibrary/GestureLockView/HDLGestureLockView.h | 11 .vs/HDL_APP_Project/xs/sqlite3/storage.ide | 0 HDL_ON/UI/UI2/FuntionControlView/AC/ACPageBLL.cs | 3 .vs/HDL_APP_Project/xs/UserPrefs.xml | 53 HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/ic_wd_on_curtain_blinds_progress_close2.png | 0 HDLWidgetLibrary/HDLWidgetLibrary/GestureLockView/HDLGestureLockView.m | 114 HDL-ON_iOS/Resources/Phone/MusicIcon/bluetooth.png | 0 Shared.Droid/UI/GestureLockView.cs | 30 HDL_ON/UI/UI2/FuntionControlView/Curtain/MotorCurtainPage.cs | 4 HDL-ON_iOS/Resources/Phone/MusicIcon/playStatus.png | 0 Shared.IOS.TBL/Properties/AssemblyInfo.cs | 4 HDL-ON_iOS/Resources/Phone/MusicIcon/playBj.png | 0 HDL_ON/UI/UI1-Login/RegisterPage.cs | 24 HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPageBLL.cs | 22 HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/ic_wd_on_curtain_h_progress.png | 0 HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditPageBLL.cs | 18 Shared.Droid.HDLWidget/Jars/HDLWidgetXM-V1.0.6.aar | 0 Shared.IOS/UI/UIDrawerLayout.cs | 2 HDL_ON/DAL/Server/HttpServerRequest.cs | 6 HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSciencePageBLL.cs | 2 Shared.Droid.Smartrefresh/Jars/AboutJars.txt | 24 HDL-ON_iOS/Resources/Phone/MusicIcon/usb.png | 0 HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockPasswordPage.cs | 77 Shared.IOS/Properties/AssemblyInfo.cs | 2 HDL-ON_iOS/Resources/Phone/MusicIcon/radioIcon.png | 0 HDL_ON/UI/UI2/FuntionControlView/Music/View/PlayView.cs | 4 HDL-ON_iOS/Resources/Phone/MusicIcon/selectedIcon.png | 0 HDL_ON/UI/UI1-Login/ForgetPasswordPage.cs | 23 Shared.IOS.TBL/Resources/ic_wd_on_curtain_roll_bg.png | 0 HDL_ON/UI/UI0-Public/AppUnlockPage.cs | 36 HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/FloorsManagementPage.cs | 30 HDL_ON/Entity/ResponseEntity/CityInfo.cs | 2 Shared.Droid.Smartrefresh/Jars/refresh-layout-release.aar | 0 HDL-ON_iOS/Resources/Phone/MusicIcon/MusicBack.png | 0 HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPage.cs | 4 HDL_ON/UI/UI2/2-Classification/FunctionControlZoneBLL.cs | 2 HDL_ON/UI/UI1-Login/LoginPage.cs | 33 HDL-ON_iOS/Resources/Phone/MusicIcon/filePause.png | 0 Shared.Droid.Smartrefresh/Properties/AssemblyInfo.cs | 30 Shared.IOS.TBL/Resources/ic_wd_on_curtain_h_bg.png | 0 Shared.Droid.Smartrefresh/Transforms/Metadata.xml | 10 HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPage.cs | 4 HDL_ON/UI/UI2/FuntionControlView/AC/ACPage.cs | 6 HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSensorPage.cs | 7 Shared.Droid/UI/CurtainRollSeekBarOn.cs | 226 ++ HDL_ON/UI/UI2/2-Classification/ClassificationPage.cs | 5 Shared.IOS.TBL/Resources/ic_wd_on_curtain_blinds_progress_close2.png | 0 HDL-ON_iOS/Resources/Phone/MusicIcon/prev.png | 0 HDL-ON_iOS/Resources/Phone/MusicIcon/myLove.png | 0 .vs/HDL_APP_Project/xs/project-cache/Shared.IOS-Debug.json | 2 HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/ic_wd_on_curtain_blinds_progress.png | 0 HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/ic_wd_on_curtain_blinds_progress2.png | 0 HDL_ON/UI/UI2/2-Classification/FunctionControlZone.cs | 10 HDL-ON_iOS/Resources/Phone/MusicIcon/radio.png | 0 HDL-ON_iOS/Resources/Phone/MusicIcon/noSelectedIcon.png | 0 Shared.IOS/Utils/HDLUtils.cs | 15 .vs/HDL_APP_Project/xs/project-cache/HDL-ON_iOS-Debug|iPhoneSimulator.json | 2 HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/ic_wd_on_curtain_blinds_progress_close.png | 0 HDL-ON_iOS/Resources/Phone/MusicIcon/pause1.png | 0 Shared.IOS/UI/View.cs | 9 HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockGesturePage.cs | 96 HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockSettingsPage.cs | 2 HDL_ON/UI/UI2/1-HomePage/HomePage.cs | 6 HDL-ON_iOS/Resources/Phone/MusicIcon/filePlay.png | 0 Shared.Droid.Smartrefresh/Transforms/EnumMethods.xml | 14 HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/ic_wd_on_curtain_roll_bg.png | 0 .vs/HDL_APP_Project/xs/project-cache/HDL-ON_Android-Debug.json | 2 HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/ic_wd_on_curtain_h_open.png | 0 Shared.IOS/UI/MyEchartsView.cs | 64 HDL-ON_iOS/Resources/Phone/MusicIcon/next.png | 0 Shared.IOS.TBL/Shared.IOS.TBL.csproj | 12 HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/HDLOnOACCurtainSeekBar.h | 135 + HDL-ON_iOS/Resources/Phone/MusicIcon/love.png | 0 Shared.Droid/UI/CurtainSeekBarOn.cs | 214 ++ HDL_ON/UI/UI2/2-Classification/RoomPageBLL.cs | 16 Shared.IOS/Shared.IOS.csproj | 10 HDL-ON_iOS/Resources/Phone/MusicIcon/prve1Selected.png | 0 .vs/HDL_APP_Project/xs/project-cache/Shared.IOS.TBL-Debug.json | 2 HDL-ON_iOS/Resources/Phone/MusicIcon/addMusic1.png | 0 Shared.Droid.Smartrefresh/Shared.Droid.Smartrefresh.csproj | 77 HDL_ON/UI/MainPage.cs | 14 Shared.Droid.Smartrefresh/Transforms/EnumFields.xml | 15 Shared.Droid.HDLWidget/Jars/HDLWidgetXM-V1.0.5.aar | 0 Shared.Droid/UI/WaveSeekBar.cs | 1 HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/HDLOnRollCurtainSeekBar.m | 517 ++++ Shared.IOS/UI/WebView.cs | 16 HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/HDLOnRollCurtainSeekBar.h | 127 + Shared.Droid/UI/DiyArcSeekBar.cs | 357 +++ HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/ic_wd_on_curtain_h_progress_close.png | 0 Shared.IOS.TBL/Resources/ic_wd_on_curtain_h_progress_close.png | 0 Shared.IOS.TBL/Resources/ic_wd_on_curtain_roll_progress_close.png | 0 HDL-ON_iOS/Resources/Phone/MusicIcon/play1.png | 0 HDL_ON/UI/UI2/FuntionControlView/Light/RelayPageBLL.cs | 4 HDL-ON_iOS/Resources/Phone/MusicIcon/prevSeletced.png | 0 HDL-ON_iOS/Resources/Phone/MusicIcon/single.png | 0 HDL-ON_iOS/Resources/Phone/MusicIcon/sourceNetx.png | 0 Shared.IOS/UI/CurtainSeekBarOn.cs | 300 ++ HDL_ON/DriverLayer/CommonPage.cs | 9 Shared.IOS.TBL/Resources/ic_wd_on_curtain_blinds_progress.png | 0 /dev/null | 0 HDL-ON_iOS/Resources/Phone/MusicIcon/addMusic.png | 0 Shared.Droid/UI/View.cs | 13 HDL-ON_iOS/Resources/Phone/MusicIcon/collectSelected.png | 0 HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/ic_wd_on_curtain_open.png | 0 HDL_ON/Common/R.cs | 6 HDL-ON_iOS/Resources/Phone/MusicIcon/pause.png | 0 HDL-ON_iOS/Resources/Phone/MusicIcon/edit.png | 0 .vs/HDL_APP_Project/xs/sqlite3/storage.ide-wal | 0 186 files changed, 5,881 insertions(+), 494 deletions(-) diff --git a/.vs/HDL_APP_Project/xs/UserPrefs.xml b/.vs/HDL_APP_Project/xs/UserPrefs.xml index b465949..4731fa6 100644 --- a/.vs/HDL_APP_Project/xs/UserPrefs.xml +++ b/.vs/HDL_APP_Project/xs/UserPrefs.xml @@ -1,21 +1,14 @@ 锘�<Properties StartupConfiguration="{D998E133-F0DD-4760-BE3C-461632F54DA4}|Default"> - <MonoDevelop.Ide.ItemProperties.HDL-ON__iOS automaticSigning="False" PreferredExecutionTarget="MonoDevelop.IPhone.IPhoneSimulatorTarget.B6AE371B-2CF1-4E7C-9F7B-D664D119C1E0" /> - <MonoDevelop.Ide.Workbench ActiveDocument="HDL_ON/UI/UI2/FuntionControlView/Music/A31USBMusicList.cs"> + <MonoDevelop.Ide.ItemProperties.HDL-ON__iOS automaticSigning="False" PreferredExecutionTarget="MonoDevelop.IPhone.IPhoneDeviceTarget.6242be7109c740c6cb8999a8904b6e0ea8d45192" /> + <MonoDevelop.Ide.Workbench ActiveDocument="HDL_ON/UI/UI0-Public/TopViewDiv.cs"> <Files> - <File FileName="HDL_ON/Entity/DB_ResidenceData.cs" Line="443" Column="68" /> - <File FileName="HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSciencePageBLL.cs" Line="33" Column="56" /> - <File FileName="HDL_ON/DriverLayer/CommonPage.cs" Line="430" Column="56" /> - <File FileName="HDL_ON/Entity/Enumerative/MyEnum.cs" Line="58" Column="17" /> - <File FileName="HDL_ON/Entity/Enumerative/Command.cs" Line="1692" Column="38" /> - <File FileName="HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSciencePage.cs" Line="89" Column="22" /> - <File FileName="HDL_ON/UI/UI2/1-HomePage/HomePage.cs" Line="152" Column="63" /> - <File FileName="HDL_ON/DAL/Server/HttpServerRequest.cs" Line="604" Column="47" /> - <File FileName="HDL_ON/UI/UI2/2-Classification/FunctionPage.cs" Line="1" Column="1" /> - <File FileName="HDL_ON/UI/UI2/2-Classification/ClassificationPage.cs" Line="637" Column="48" /> - <File FileName="HDL_ON/UI/UI2/FuntionControlView/Music/A31PlayMusicPage.cs" Line="24" Column="45" /> - <File FileName="HDL_ON/DAL/FileUtils.cs" Line="266" Column="16" /> - <File FileName="HDL_ON/UI/UI2/FuntionControlView/Music/A31MusicModel.cs" Line="24" Column="23" /> - <File FileName="HDL_ON/UI/UI2/FuntionControlView/Music/A31USBMusicList.cs" Line="137" Column="1" /> + <File FileName="HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockSettingsPage.cs" Line="1" Column="1" /> + <File FileName="HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockSettingsPageBLL.cs" Line="326" Column="30" /> + <File FileName="HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockPasswordPage.cs" Line="30" Column="29" /> + <File FileName="HDL_ON/UI/UI0-Public/AppUnlockPage.cs" Line="96" Column="54" /> + <File FileName="HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/FloorsManagementPage.cs" Line="67" Column="97" /> + <File FileName="HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/FloorsManagementPageBLL.cs" Line="85" Column="37" /> + <File FileName="HDL_ON/UI/UI0-Public/TopViewDiv.cs" Line="180" Column="35" /> </Files> <Pads> <Pad Id="ProjectPad"> @@ -30,38 +23,48 @@ <Node name="Entity" expanded="True"> <Node name="Enumerative" expanded="True" /> <Node name="Function" expanded="True" /> + <Node name="ResponseEntity" expanded="True" /> </Node> <Node name="UI" expanded="True"> <Node name="CSS" expanded="True" /> - <Node name="UI0-Public" expanded="True" /> + <Node name="UI0-Public" expanded="True"> + <Node name="TopViewDiv.cs" selected="True" /> + </Node> <Node name="UI1-Login" expanded="True" /> <Node name="UI2" expanded="True"> + <Node name="1-HomePage" expanded="True" /> <Node name="2-Classification" expanded="True" /> <Node name="4-PersonalCenter" expanded="True"> + <Node name="MemberManagement" expanded="True" /> + <Node name="ResidentialManage" expanded="True" /> <Node name="UnlockSetting" expanded="True" /> </Node> <Node name="FuntionControlView" expanded="True"> - <Node name="Music" expanded="True"> - <Node name="A31USBMusicList.cs" selected="True" /> - </Node> + <Node name="AC" expanded="True" /> + <Node name="Light" expanded="True" /> + <Node name="Music" expanded="True" /> </Node> </Node> </Node> </Node> <Node name="HDL-ON_iOS" expanded="True"> <Node name="References" expanded="True" /> - <Node name="Resources" expanded="True"> - <Node name="Phone" expanded="True" /> - </Node> + <Node name="Resources" expanded="True" /> </Node> - <Node name="Shared.IOS" expanded="True" /> + <Node name="Shared.IOS" expanded="True"> + <Node name="References" expanded="True" /> + <Node name="NativeReferenceFolder" expanded="True" /> + </Node> + <Node name="Shared.IOS.TBL" expanded="True"> + <Node name="References" expanded="True" /> + </Node> </Node> </State> </Pad> </Pads> </MonoDevelop.Ide.Workbench> <MonoDevelop.Ide.DebuggingService.PinnedWatches /> - <MonoDevelop.Ide.Workspace ActiveConfiguration="Debug" /> + <MonoDevelop.Ide.Workspace ActiveConfiguration="Debug|iPhone" /> <MonoDevelop.Ide.ItemProperties.HDL-ON__Android AndroidDesignerPreferredTheme="AppTheme" PreferredExecutionTarget="Android.SelectDevice" /> <MonoDevelop.Ide.DebuggingService.Breakpoints> <BreakpointStore /> diff --git a/.vs/HDL_APP_Project/xs/project-cache/HDL-ON_Android-Debug.json b/.vs/HDL_APP_Project/xs/project-cache/HDL-ON_Android-Debug.json index ccc167d..d1d9687 100644 --- a/.vs/HDL_APP_Project/xs/project-cache/HDL-ON_Android-Debug.json +++ b/.vs/HDL_APP_Project/xs/project-cache/HDL-ON_Android-Debug.json @@ -1 +1 @@ -{"Format":1,"ProjectReferences":[],"MetadataReferences":[{"FilePath":"/Users/nigel/.nuget/packages/fastandroidcamera/2.0.0/lib/MonoAndroid403/FastAndroidCamera.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Java.Interop.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v9.0/Mono.Android.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/mqttnet/3.0.8/lib/netstandard2.0/MQTTnet.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/mscorlib.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/newtonsoft.json/12.0.3/lib/netstandard2.0/Newtonsoft.Json.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/bin/Debug/Shared.Droid.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Net.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Numerics.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Numerics.Vectors.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Web.Services.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Xml.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.arch.core.common/1.1.1.3/lib/monoandroid90/Xamarin.Android.Arch.Core.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.arch.core.runtime/1.1.1.3/lib/monoandroid90/Xamarin.Android.Arch.Core.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.arch.lifecycle.common/1.1.1.3/lib/monoandroid90/Xamarin.Android.Arch.Lifecycle.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.arch.lifecycle.livedata.core/1.1.1.3/lib/monoandroid90/Xamarin.Android.Arch.Lifecycle.LiveData.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.arch.lifecycle.livedata/1.1.1.3/lib/monoandroid90/Xamarin.Android.Arch.Lifecycle.LiveData.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.arch.lifecycle.runtime/1.1.1.3/lib/monoandroid90/Xamarin.Android.Arch.Lifecycle.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.arch.lifecycle.viewmodel/1.1.1.3/lib/monoandroid90/Xamarin.Android.Arch.Lifecycle.ViewModel.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.animated.vector.drawable/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.Animated.Vector.Drawable.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.annotations/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.Annotations.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.asynclayoutinflater/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.AsyncLayoutInflater.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.collections/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.Collections.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.compat/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.Compat.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.coordinaterlayout/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.CoordinaterLayout.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.core.ui/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.Core.UI.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.core.utils/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.Core.Utils.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.cursoradapter/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.CursorAdapter.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.customtabs/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.CustomTabs.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.customview/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.CustomView.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.design/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.Design.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.documentfile/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.DocumentFile.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.drawerlayout/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.DrawerLayout.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.fragment/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.Fragment.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.interpolator/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.Interpolator.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.loader/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.Loader.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.localbroadcastmanager/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.LocalBroadcastManager.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.media.compat/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.Media.Compat.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.print/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.Print.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.slidingpanelayout/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.SlidingPaneLayout.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.swiperefreshlayout/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.SwipeRefreshLayout.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.transition/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.Transition.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.v4/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.v4.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.v7.appcompat/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.v7.AppCompat.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.v7.cardview/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.v7.CardView.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.v7.recyclerview/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.v7.RecyclerView.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.vector.drawable/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.Vector.Drawable.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.versionedparcelable/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.VersionedParcelable.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.viewpager/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.ViewPager.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.essentials/1.3.1/lib/monoandroid90/Xamarin.Essentials.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/zxing.net.mobile/2.4.1/lib/MonoAndroid71/ZXing.Net.Mobile.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/zxing.net.mobile/2.4.1/lib/MonoAndroid71/zxing.portable.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/zxing.net.mobile/2.4.1/lib/MonoAndroid71/ZXingNetMobile.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.Contracts.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.FileVersionInfo.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Security.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Dynamic.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Principal.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.ThreadPool.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ComponentModel.EventBasedAsync.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/netstandard.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.UnmanagedMemoryStream.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceModel.Http.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.XPath.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.XmlDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Resources.Writer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Console.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Cache.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Sockets.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.NetworkInformation.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Utilities.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Claims.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceModel.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ComponentModel.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Numerics.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.TraceSource.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Linq.Expressions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.Timer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.InteropServices.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.Pipes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.HttpListener.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Text.RegularExpressions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Collections.NonGeneric.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Collections.Concurrent.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.Overlapped.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Handles.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Data.SqlClient.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ObjectModel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.WebHeaderCollection.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ComponentModel.TypeConverter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Mail.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Linq.Parallel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.XDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.SecureString.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ComponentModel.Annotations.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/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.1.3.7/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.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Linq.Queryable.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Resources.ResourceManager.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Resources.Reader.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Collections.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Data.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.NameResolution.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ComponentModel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceProcess.ServiceController.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Loader.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceModel.Security.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.AuthenticationManager.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.ReaderWriter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.Tasks.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.Tracing.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.AppContext.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Buffers.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.TextWriterTraceListener.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Text.Encoding.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.MemoryMappedFiles.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/Microsoft.Win32.Registry.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Globalization.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Collections.Specialized.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ValueTuple.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.ServicePoint.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.XmlSerializer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Globalization.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Resources.ReaderWriter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.IsolatedStorage.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceModel.NetTcp.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.TypeExtensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Globalization.Calendars.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Requests.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.WebSockets.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.Emit.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.FileSystem.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.Thread.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Linq.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.Process.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.Tools.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.Debug.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/Microsoft.Win32.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.TraceEvent.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Drawing.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Ping.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceModel.Duplex.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.StackTrace.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.DispatchProxy.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Memory.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Drawing.Common.dll","Aliases":[],"Framework":null}],"Files":["/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/MainActivity.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/Resource.designer.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Properties/AssemblyInfo.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Application.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Scan.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/MainPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Net/HttpListener.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/FileUtils.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Common/R.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Net/MyWebClient.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Net/MqttCommon.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Server/HttpServerRequest.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResponseEntity/RegionInfoRes.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResponseEntity/ResponsePack.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Enumerative/EmptyHttpReques.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Server/HttpServerRequestBase.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Room.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Enumerative/Command.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Enumerative/MyEnum.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/DB_ResidenceData.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Function.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/Target.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/BusSocket.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/Control.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/CRC.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/Packet.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResidenceConfig.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/UserInfo.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/Control_Bus.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/BusData.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/PublicAssmebly.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/CSS/CSS.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/UserPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/UserPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/ClassificationPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/ClassificationPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/FunctionBaseInfoSetPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/ChooseFloorPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/FunctionBaseInfoSetPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/ChooseRoomPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/MotorCurtainPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/RelayPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/RelayPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/1-HomePage/HomePageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/1-HomePage/HomePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditFunctionPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/ResidentialManagePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditFunctionPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomsManagementPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/FloorsManagementPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/FloorsManagementPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/ResidentialManagePageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomsManagementPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/LoginPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/ForgetPasswordPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/LoginPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/ForgetPasswordPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/ResetPassword_VerificationCode.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/RegisterPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/BaseView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/RegisterPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/PublicAssmeblyBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/TopViewDiv.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/TopViewDivBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/ChooseRoomPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/MotorCurtainPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/CurtainModulePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/CurtainModulePageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/AC/ACPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/AC/ACPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/FunctionPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/FunctionPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Common/A_Protocol_Command.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/FunctionControlZone.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/FunctionControlZoneBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/RoomPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/RoomPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/ClassificaitionPublicBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Scene.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/FunctionList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/AC.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Curtain.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/FloorHeating.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Light.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResponseEntity/CityInfo.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockSettingsPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockSettingsPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockPasswordPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/OperationSuccessPromptPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockGesturePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/AppUnlockPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/CommonPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/FanPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Fan.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/SwitchSocket.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/FanPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/SocketPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/SocketPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/TV.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/TVPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/TVPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSciencePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Sensor.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSciencePageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSensorPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResponseEntity/ResidenceMemberInfo.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/AProtocolEntity.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/AddMemberScanPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/AddMemberScanPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/MusicMain.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31Radio.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31RadioList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31MusicModel.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31MusicSourcePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31PlayMusicPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31LoveRadioList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31LoveList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31USBMusicList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31PlayStatus.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31MyList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/SendMethod.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31LocalMusicList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31LoveMusicList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31MyListMusic.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/DialogView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/TopView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/MusicView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/PlayView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/SizeClass.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/TipView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/MusicSourceView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/SongView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/AboutResources.txt","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Properties/AndroidManifest.xml","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/AboutAssets.txt","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/layout/activity_main.xml","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/layout/content_main.xml","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/values/colors.xml","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/values/dimens.xml","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/values/ic_launcher_background.xml","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/values/strings.xml","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/values/styles.xml","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/menu/menu_main.xml","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-anydpi-v26/ic_launcher.xml","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-anydpi-v26/ic_launcher_round.xml","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-hdpi/ic_launcher.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-hdpi/ic_launcher_foreground.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-hdpi/ic_launcher_round.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-mdpi/ic_launcher.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-mdpi/ic_launcher_foreground.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-mdpi/ic_launcher_round.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-xhdpi/ic_launcher.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-xhdpi/ic_launcher_foreground.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-xhdpi/ic_launcher_round.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-xxhdpi/ic_launcher.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-xxhdpi/ic_launcher_foreground.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-xxhdpi/ic_launcher_round.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-xxxhdpi/ic_launcher.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-xxxhdpi/ic_launcher_foreground.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-xxxhdpi/ic_launcher_round.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/drawable/Loading.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/drawable/Icon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-xxhdpi/Icon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/xml/network_security_config.xml","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/xml/file_paths.xml","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Language.ini","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Classification/ToggleDisplayLarge.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Classification/ToggleDisplayThumbnail.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Classification/Room/AllCloseIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Classification/Room/Roombg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Collection/MsgIconTip.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Collection/SceneCovered.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Collection/MsgIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Collection/NoCollectionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Collection/Functionbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Collection/CollectionIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Collection/ChangeViewbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Collection/CollectionWhiteIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Collection/FunctionOnbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Collection/CollectionGrayIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Navigation/IntellectualizationIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Navigation/ClassificationIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Navigation/UserPageNavbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Navigation/CollectionIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Navigation/CollectionIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Navigation/PersonalCenterIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Navigation/IntellectualizationIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Navigation/ClassificationIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Navigation/PersonalCenterIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/LoginIcon/ShowPasswordIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/LoginIcon/SearchIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/LoginIcon/VerificationCodeIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/LoginIcon/AccountIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/LoginIcon/QQIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/LoginIcon/PasswordIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/LoginIcon/WechatIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/LoginIcon/HidePasswordIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/LoginIcon/2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/LoginIcon/EmailIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/LoginIcon/3.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/LoginIcon/1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/ChooseIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/DownIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/.DS_Store","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/RightIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/MinusSignIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/EditIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/Fragmentbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/DownIcon_2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/LocationAddressIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/TipIcon_Failed.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/ChooseOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/Switch_2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/Logo-bg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/Logo.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/TipIcon_Successfully.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/FuncInfoSetIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/ThumbImage.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/Switch.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/AddIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/PlusSignIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/Edit.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/SwitchOn_2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/Restored_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/PowerClose.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/PowerOpen.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/SwitchOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/transparent.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/ChooseRoomListbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/Right.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/BackIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/DeviceInfoIcon/TempIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/DeviceInfoIcon/Pm25Icon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/DeviceInfoIcon/HumidityIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/DeviceInfoIcon/Restored_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/MsgIcon/LoadingIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/MsgIcon/TipIconWhite.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/MsgIcon/TipIconBlack.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/AirIcon/29.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/AirIcon/13.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/AirIcon/20.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/AirIcon/18.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/AirIcon/4.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/AirIcon/5.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/AirIcon/6.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/AirIcon/2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/AirIcon/3.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/AirIcon/45.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/AirIcon/1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/AirIcon/0.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/.DS_Store","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Switch.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/SwitchOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Music/MusicIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Music/MusicOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/FanIconBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/.DS_Store","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TVIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/FanThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/FanIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/FanIconOnBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/FanOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/FanIconBgGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TVThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVPowerIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/PlusIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TV123Icon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVRightIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/.DS_Store","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVOkIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVUpIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVleftIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVDownIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVMenuUpIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVMenuIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/MenuBgIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVBackIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVMuteIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/ReduceIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVMenuDownIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/FloorHeatingIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/OrdinaryIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/NightIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/AwayIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/OrdinaryIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/NightIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/FloorHeatingThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/FloorHeatingOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/AwayIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AutoIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/LowIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AcOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AcIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/DehumidificationIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/.DS_Store","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AirSupplyIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/LowIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/DivBg2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/DivBg1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/CoolIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindMediumIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindLowIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AirSupplyIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindLowIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindMediumIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/HeatingIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/MediumIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/CoolIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AutoIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/DehumidificationIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindHighIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindHighIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/MediumIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/HighIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/HeatIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/HeatingIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AcThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/HightIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainCloseWhiteIcon_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainCloseOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainOpenIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainBgIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainCloseBlueIcon_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainCloseIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainOpenWhiteIcon_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainOpenOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainStopOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainOpenBlueIcon_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainStopIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainBgOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/MusicFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/FreshAirFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/EnergyMonitoringFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/EnvironmentalFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/SecurityMonitoringFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/LightFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/VideoIntercomFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/PanelFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/FloorHeatingFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/ACFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/CurtainFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/ElectricFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/SensorFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/DoorLockFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/TipInfoIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/SensorHistoryBg1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/WeatherFanSpeedIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/SensorHistoryBg2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/SensorColorTipBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/DiagramIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/SensorHistoryBg3.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/SmogIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/UpArrow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/DiagramIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/LocationIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Light/LightOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Light/ColorWheel.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Light/LightIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Light/LightThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Scene/MovieMark.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Scene/s1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Scene/s2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Scene/DelayIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Scene/SceneIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Socket/SocketIconBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Socket/SocketIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Socket/SocketIconOnBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Socket/SocketOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Socket/SocketThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/GeneralSettingsIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AuxiliaryFunctionIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/.DS_Store","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/ResidenceArmIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/HomeListbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AddFunctionIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/SupportIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/UserTypebg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/SwitchIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/ResidenceManageIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AdminTypeIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/NightViewIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/ResidenceMemberIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/ResidenceDataBackupIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/MemberTypeIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/PersonalData/QRcodeIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/3On.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/FingerIconRed.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/1On.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/.DS_Store","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/FingerprintIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/2On.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/4On.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/PasswordIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/GestureIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/GestureGrayIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/4.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/FaceIdIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/3.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/1.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/Shared.Droid.csproj","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/.DS_Store","/Users/nigel/.nuget/packages/xamarin.android.support.versionedparcelable/28.0.0.3/proguard/monoandroid90/proguard.txt","/Users/nigel/.nuget/packages/xamarin.android.arch.lifecycle.runtime/1.1.1.3/proguard/monoandroid90/proguard.txt","/Users/nigel/.nuget/packages/xamarin.android.support.compat/28.0.0.3/proguard/monoandroid90/proguard.txt","/Users/nigel/.nuget/packages/xamarin.android.support.media.compat/28.0.0.3/proguard/monoandroid90/proguard.txt","/Users/nigel/.nuget/packages/xamarin.android.arch.lifecycle.viewmodel/1.1.1.3/proguard/monoandroid90/proguard.txt","/Users/nigel/.nuget/packages/xamarin.android.support.coordinaterlayout/28.0.0.3/proguard/monoandroid90/proguard.txt","/Users/nigel/.nuget/packages/xamarin.android.support.v7.recyclerview/28.0.0.3/proguard/monoandroid90/proguard.txt","/Users/nigel/.nuget/packages/xamarin.android.support.animated.vector.drawable/28.0.0.3/proguard/monoandroid90/proguard.txt","/Users/nigel/.nuget/packages/xamarin.android.support.v7.appcompat/28.0.0.3/proguard/monoandroid90/proguard.txt","/Users/nigel/.nuget/packages/xamarin.android.support.transition/28.0.0.3/proguard/monoandroid90/proguard.txt","/Users/nigel/.nuget/packages/xamarin.android.support.design/28.0.0.3/proguard/monoandroid90/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","None","None","None","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","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","ProjectReference","None","ProguardConfiguration","ProguardConfiguration","ProguardConfiguration","ProguardConfiguration","ProguardConfiguration","ProguardConfiguration","ProguardConfiguration","ProguardConfiguration","ProguardConfiguration","ProguardConfiguration","ProguardConfiguration"],"Analyzers":[],"AdditionalFiles":[],"EditorConfigFiles":[]} \ No newline at end of file +{"Format":1,"ProjectReferences":[],"MetadataReferences":[{"FilePath":"/Users/nigel/.nuget/packages/fastandroidcamera/2.0.0/lib/MonoAndroid403/FastAndroidCamera.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Java.Interop.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v9.0/Mono.Android.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/mqttnet/3.0.8/lib/netstandard2.0/MQTTnet.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/mscorlib.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/newtonsoft.json/12.0.3/lib/netstandard2.0/Newtonsoft.Json.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/bin/Debug/Shared.Droid.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Net.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Numerics.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Numerics.Vectors.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Web.Services.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Xml.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.arch.core.common/1.1.1.3/lib/monoandroid90/Xamarin.Android.Arch.Core.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.arch.core.runtime/1.1.1.3/lib/monoandroid90/Xamarin.Android.Arch.Core.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.arch.lifecycle.common/1.1.1.3/lib/monoandroid90/Xamarin.Android.Arch.Lifecycle.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.arch.lifecycle.livedata.core/1.1.1.3/lib/monoandroid90/Xamarin.Android.Arch.Lifecycle.LiveData.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.arch.lifecycle.livedata/1.1.1.3/lib/monoandroid90/Xamarin.Android.Arch.Lifecycle.LiveData.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.arch.lifecycle.runtime/1.1.1.3/lib/monoandroid90/Xamarin.Android.Arch.Lifecycle.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.arch.lifecycle.viewmodel/1.1.1.3/lib/monoandroid90/Xamarin.Android.Arch.Lifecycle.ViewModel.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.animated.vector.drawable/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.Animated.Vector.Drawable.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.annotations/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.Annotations.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.asynclayoutinflater/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.AsyncLayoutInflater.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.collections/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.Collections.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.compat/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.Compat.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.coordinaterlayout/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.CoordinaterLayout.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.core.ui/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.Core.UI.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.core.utils/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.Core.Utils.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.cursoradapter/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.CursorAdapter.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.customtabs/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.CustomTabs.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.customview/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.CustomView.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.design/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.Design.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.documentfile/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.DocumentFile.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.drawerlayout/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.DrawerLayout.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.fragment/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.Fragment.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.interpolator/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.Interpolator.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.loader/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.Loader.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.localbroadcastmanager/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.LocalBroadcastManager.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.media.compat/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.Media.Compat.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.print/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.Print.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.slidingpanelayout/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.SlidingPaneLayout.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.swiperefreshlayout/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.SwipeRefreshLayout.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.transition/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.Transition.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.v4/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.v4.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.v7.appcompat/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.v7.AppCompat.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.v7.cardview/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.v7.CardView.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.v7.recyclerview/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.v7.RecyclerView.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.vector.drawable/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.Vector.Drawable.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.versionedparcelable/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.VersionedParcelable.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.viewpager/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.ViewPager.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.essentials/1.3.1/lib/monoandroid90/Xamarin.Essentials.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/zxing.net.mobile/2.4.1/lib/MonoAndroid71/ZXing.Net.Mobile.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/zxing.net.mobile/2.4.1/lib/MonoAndroid71/zxing.portable.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/zxing.net.mobile/2.4.1/lib/MonoAndroid71/ZXingNetMobile.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.Contracts.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.FileVersionInfo.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Security.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Dynamic.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Principal.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.ThreadPool.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ComponentModel.EventBasedAsync.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/netstandard.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.UnmanagedMemoryStream.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceModel.Http.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.XPath.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.XmlDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Resources.Writer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Console.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Cache.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Sockets.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.NetworkInformation.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Utilities.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Claims.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceModel.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ComponentModel.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Numerics.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.TraceSource.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Linq.Expressions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.Timer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.InteropServices.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.Pipes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.HttpListener.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Text.RegularExpressions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Collections.NonGeneric.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Collections.Concurrent.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.Overlapped.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Handles.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Data.SqlClient.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ObjectModel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.WebHeaderCollection.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ComponentModel.TypeConverter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Mail.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Linq.Parallel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.XDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.SecureString.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ComponentModel.Annotations.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/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.1.3.7/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.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Linq.Queryable.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Resources.ResourceManager.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Resources.Reader.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Collections.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Data.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.NameResolution.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ComponentModel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceProcess.ServiceController.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Loader.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceModel.Security.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.AuthenticationManager.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.ReaderWriter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.Tasks.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.Tracing.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.AppContext.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Buffers.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.TextWriterTraceListener.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Text.Encoding.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.MemoryMappedFiles.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/Microsoft.Win32.Registry.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Globalization.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Collections.Specialized.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ValueTuple.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.ServicePoint.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.XmlSerializer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Globalization.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Resources.ReaderWriter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.IsolatedStorage.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceModel.NetTcp.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.TypeExtensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Globalization.Calendars.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Requests.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.WebSockets.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.Emit.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.FileSystem.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.Thread.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Linq.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.Process.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.Tools.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.Debug.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/Microsoft.Win32.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.TraceEvent.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Drawing.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Ping.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceModel.Duplex.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.StackTrace.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.DispatchProxy.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Memory.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Drawing.Common.dll","Aliases":[],"Framework":null}],"Files":["/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/MainActivity.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/Resource.designer.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Properties/AssemblyInfo.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Application.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Scan.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/MainPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Net/HttpListener.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/FileUtils.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Common/R.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Net/MyWebClient.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Net/MqttCommon.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Server/HttpServerRequest.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResponseEntity/RegionInfoRes.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResponseEntity/ResponsePack.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Enumerative/EmptyHttpReques.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Server/HttpServerRequestBase.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Room.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Enumerative/Command.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Enumerative/MyEnum.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/DB_ResidenceData.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Function.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/Target.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/BusSocket.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/Control.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/CRC.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/Packet.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResidenceConfig.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/UserInfo.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/Control_Bus.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/BusData.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/PublicAssmebly.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/CSS/CSS.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/UserPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/UserPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/ClassificationPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/ClassificationPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/FunctionBaseInfoSetPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/ChooseFloorPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/FunctionBaseInfoSetPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/ChooseRoomPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/MotorCurtainPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/RelayPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/RelayPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/1-HomePage/HomePageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/1-HomePage/HomePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditFunctionPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/ResidentialManagePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditFunctionPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomsManagementPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/FloorsManagementPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/FloorsManagementPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/ResidentialManagePageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomsManagementPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/LoginPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/ForgetPasswordPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/LoginPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/ForgetPasswordPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/ResetPassword_VerificationCode.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/RegisterPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/BaseView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/RegisterPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/PublicAssmeblyBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/TopViewDiv.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/TopViewDivBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/ChooseRoomPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/MotorCurtainPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/CurtainModulePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/CurtainModulePageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/AC/ACPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/AC/ACPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/FunctionPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/FunctionPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Common/A_Protocol_Command.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/FunctionControlZone.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/FunctionControlZoneBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/RoomPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/RoomPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/ClassificaitionPublicBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Scene.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/FunctionList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/AC.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Curtain.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/FloorHeating.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Light.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResponseEntity/CityInfo.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockSettingsPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockSettingsPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockPasswordPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/OperationSuccessPromptPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockGesturePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/AppUnlockPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/CommonPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/FanPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Fan.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/SwitchSocket.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/FanPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/SocketPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/SocketPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/TV.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/TVPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/TVPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSciencePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Sensor.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSciencePageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSensorPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResponseEntity/ResidenceMemberInfo.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/AProtocolEntity.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/AddMemberScanPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/AddMemberScanPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/MusicMain.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31Radio.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31RadioList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31MusicModel.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31MusicSourcePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31PlayMusicPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31LoveRadioList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31LoveList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31USBMusicList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31PlayStatus.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31MyList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/SendMethod.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31LocalMusicList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31LoveMusicList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31MyListMusic.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/DialogView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/TopView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/MusicView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/PlayView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/SizeClass.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/TipView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/MusicSourceView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/SongView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/ChooseShareMemberTargetListPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/AboutResources.txt","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Properties/AndroidManifest.xml","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/AboutAssets.txt","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/layout/activity_main.xml","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/layout/content_main.xml","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/values/colors.xml","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/values/dimens.xml","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/values/ic_launcher_background.xml","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/values/strings.xml","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/values/styles.xml","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/menu/menu_main.xml","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-anydpi-v26/ic_launcher.xml","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-anydpi-v26/ic_launcher_round.xml","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-hdpi/ic_launcher.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-hdpi/ic_launcher_foreground.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-hdpi/ic_launcher_round.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-mdpi/ic_launcher.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-mdpi/ic_launcher_foreground.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-mdpi/ic_launcher_round.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-xhdpi/ic_launcher.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-xhdpi/ic_launcher_foreground.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-xhdpi/ic_launcher_round.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-xxhdpi/ic_launcher.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-xxhdpi/ic_launcher_foreground.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-xxhdpi/ic_launcher_round.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-xxxhdpi/ic_launcher.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-xxxhdpi/ic_launcher_foreground.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-xxxhdpi/ic_launcher_round.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/drawable/Loading.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/drawable/Icon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-xxhdpi/Icon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/xml/network_security_config.xml","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/xml/file_paths.xml","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Language.ini","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Classification/ToggleDisplayLarge.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Classification/ToggleDisplayThumbnail.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Classification/Room/AllCloseIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Classification/Room/Roombg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Collection/MsgIconTip.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Collection/SceneCovered.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Collection/MsgIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Collection/NoCollectionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Collection/Functionbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Collection/CollectionIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Collection/ChangeViewbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Collection/CollectionWhiteIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Collection/FunctionOnbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Collection/CollectionGrayIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Navigation/IntellectualizationIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Navigation/ClassificationIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Navigation/UserPageNavbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Navigation/CollectionIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Navigation/CollectionIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Navigation/PersonalCenterIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Navigation/IntellectualizationIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Navigation/ClassificationIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Navigation/PersonalCenterIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/LoginIcon/ShowPasswordIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/LoginIcon/SearchIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/LoginIcon/VerificationCodeIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/LoginIcon/AccountIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/LoginIcon/QQIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/LoginIcon/PasswordIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/LoginIcon/WechatIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/LoginIcon/HidePasswordIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/LoginIcon/2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/LoginIcon/EmailIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/LoginIcon/3.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/LoginIcon/1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/ChooseIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/DownIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/.DS_Store","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/RightIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/MinusSignIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/EditIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/Fragmentbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/DownIcon_2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/LocationAddressIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/TipIcon_Failed.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/ChooseOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/Switch_2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/Logo-bg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/Logo.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/TipIcon_Successfully.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/FuncInfoSetIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/ThumbImage.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/Switch.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/AddIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/PlusSignIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/Edit.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/SwitchOn_2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/Restored_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/PowerClose.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/PowerOpen.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/SwitchOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/transparent.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/ChooseRoomListbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/Right.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/BackIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/DeviceInfoIcon/TempIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/DeviceInfoIcon/Pm25Icon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/DeviceInfoIcon/HumidityIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/DeviceInfoIcon/Restored_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/MsgIcon/LoadingIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/MsgIcon/TipIconWhite.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/MsgIcon/TipIconBlack.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/AirIcon/29.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/AirIcon/13.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/AirIcon/20.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/AirIcon/18.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/AirIcon/4.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/AirIcon/5.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/AirIcon/6.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/AirIcon/2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/AirIcon/3.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/AirIcon/45.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/AirIcon/1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/AirIcon/0.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/.DS_Store","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Switch.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/SwitchOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Music/MusicIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Music/MusicOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/FanIconBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/.DS_Store","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TVIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/FanThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/FanIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/FanIconOnBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/FanOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/FanIconBgGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TVThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVPowerIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/PlusIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TV123Icon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVRightIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/.DS_Store","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVOkIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVUpIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVleftIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVDownIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVMenuUpIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVMenuIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/MenuBgIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVBackIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVMuteIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/ReduceIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVMenuDownIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/FloorHeatingIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/OrdinaryIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/NightIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/AwayIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/OrdinaryIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/NightIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/FloorHeatingThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/FloorHeatingOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/AwayIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AutoIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/LowIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AcOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AcIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/DehumidificationIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/.DS_Store","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AirSupplyIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/LowIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/DivBg2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/DivBg1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/CoolIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindMediumIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindLowIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AirSupplyIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindLowIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindMediumIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/HeatingIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/MediumIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/CoolIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AutoIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/DehumidificationIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindHighIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindHighIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/MediumIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/HighIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/HeatIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/HeatingIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AcThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/HightIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainCloseWhiteIcon_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainCloseOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainOpenIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainBgIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainCloseBlueIcon_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainCloseIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainOpenWhiteIcon_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainOpenOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainStopOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainOpenBlueIcon_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainStopIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainBgOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/MusicFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/FreshAirFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/EnergyMonitoringFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/EnvironmentalFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/SecurityMonitoringFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/LightFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/VideoIntercomFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/PanelFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/FloorHeatingFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/ACFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/CurtainFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/ElectricFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/SensorFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/DoorLockFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/TipInfoIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/SensorHistoryBg1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/WeatherFanSpeedIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/SensorHistoryBg2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/SensorColorTipBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/DiagramIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/SensorHistoryBg3.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/SmogIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/UpArrow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/DiagramIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/LocationIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Light/LightOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Light/ColorWheel.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Light/LightIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Light/LightThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Scene/MovieMark.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Scene/s1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Scene/s2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Scene/DelayIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Scene/SceneIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Socket/SocketIconBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Socket/SocketIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Socket/SocketIconOnBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Socket/SocketOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Socket/SocketThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/GeneralSettingsIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AuxiliaryFunctionIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/.DS_Store","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/ResidenceArmIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/HomeListbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AddFunctionIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/SupportIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/UserTypebg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/SwitchIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/ResidenceManageIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AdminTypeIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/NightViewIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/ResidenceMemberIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/ResidenceDataBackupIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/MemberTypeIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/PersonalData/QRcodeIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/3On.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/FingerIconRed.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/1On.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/.DS_Store","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/FingerprintIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/2On.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/4On.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/PasswordIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/GestureIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/GestureGrayIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/4.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/FaceIdIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/3.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/1.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/Shared.Droid.csproj","/Users/nigel/.nuget/packages/xamarin.android.support.versionedparcelable/28.0.0.3/proguard/monoandroid90/proguard.txt","/Users/nigel/.nuget/packages/xamarin.android.arch.lifecycle.runtime/1.1.1.3/proguard/monoandroid90/proguard.txt","/Users/nigel/.nuget/packages/xamarin.android.support.compat/28.0.0.3/proguard/monoandroid90/proguard.txt","/Users/nigel/.nuget/packages/xamarin.android.support.media.compat/28.0.0.3/proguard/monoandroid90/proguard.txt","/Users/nigel/.nuget/packages/xamarin.android.arch.lifecycle.viewmodel/1.1.1.3/proguard/monoandroid90/proguard.txt","/Users/nigel/.nuget/packages/xamarin.android.support.coordinaterlayout/28.0.0.3/proguard/monoandroid90/proguard.txt","/Users/nigel/.nuget/packages/xamarin.android.support.v7.recyclerview/28.0.0.3/proguard/monoandroid90/proguard.txt","/Users/nigel/.nuget/packages/xamarin.android.support.animated.vector.drawable/28.0.0.3/proguard/monoandroid90/proguard.txt","/Users/nigel/.nuget/packages/xamarin.android.support.v7.appcompat/28.0.0.3/proguard/monoandroid90/proguard.txt","/Users/nigel/.nuget/packages/xamarin.android.support.transition/28.0.0.3/proguard/monoandroid90/proguard.txt","/Users/nigel/.nuget/packages/xamarin.android.support.design/28.0.0.3/proguard/monoandroid90/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","None","None","None","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","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","ProjectReference","ProguardConfiguration","ProguardConfiguration","ProguardConfiguration","ProguardConfiguration","ProguardConfiguration","ProguardConfiguration","ProguardConfiguration","ProguardConfiguration","ProguardConfiguration","ProguardConfiguration","ProguardConfiguration"],"Analyzers":[],"AdditionalFiles":[],"EditorConfigFiles":[]} \ No newline at end of file diff --git a/.vs/HDL_APP_Project/xs/project-cache/HDL-ON_iOS-Debug|iPhone.json b/.vs/HDL_APP_Project/xs/project-cache/HDL-ON_iOS-Debug|iPhone.json index bbd7e29..849ae4c 100644 --- a/.vs/HDL_APP_Project/xs/project-cache/HDL-ON_iOS-Debug|iPhone.json +++ b/.vs/HDL_APP_Project/xs/project-cache/HDL-ON_iOS-Debug|iPhone.json @@ -1 +1 @@ -{"Format":1,"ProjectReferences":[],"MetadataReferences":[{"FilePath":"/Users/nigel/.nuget/packages/microsoft.appcenter.analytics/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.Analytics.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/microsoft.appcenter.analytics/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.Analytics.iOS.Bindings.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/microsoft.appcenter.crashes/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.Crashes.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/microsoft.appcenter.crashes/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.Crashes.iOS.Bindings.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/microsoft.appcenter/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/microsoft.appcenter/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.iOS.Bindings.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/mqttnet/3.0.8/lib/netstandard2.0/MQTTnet.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/mscorlib.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/newtonsoft.json/12.0.2/lib/netstandard2.0/Newtonsoft.Json.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/OpenTK-1.0.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/bin/Debug/Shared.IOS.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Drawing.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.Numerics.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.Numerics.Vectors.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.Web.Services.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.Xml.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.essentials/1.1.0/lib/xamarinios10/Xamarin.Essentials.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Xamarin.iOS.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/zxing.net.mobile/2.4.1/lib/Xamarin.iOS10/ZXing.Net.Mobile.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/zxing.net.mobile/2.4.1/lib/Xamarin.iOS10/zxing.portable.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/zxing.net.mobile/2.4.1/lib/Xamarin.iOS10/ZXingNetMobile.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Contracts.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.FileVersionInfo.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Security.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.XPath.XDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.WebSockets.Client.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Dynamic.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Serialization.Xml.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Principal.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.ThreadPool.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Cng.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.EventBasedAsync.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encryption.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.CompilerServices.VisualC.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.DeriveBytes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/netstandard.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.UnmanagedMemoryStream.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.Http.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.XPath.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.XmlDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.Xsl.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Resources.Writer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Console.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Cache.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Sockets.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Text.Encoding.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.NetworkInformation.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Utilities.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Principal.Windows.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Claims.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Hashing.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.DriveInfo.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.X509Certificates.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Numerics.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.Watcher.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.TraceSource.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.Emit.Lightweight.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Text.Encoding.CodePages.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Linq.Expressions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.Timer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.InteropServices.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.Pipes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.HttpListener.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Text.RegularExpressions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.Tasks.Parallel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Collections.NonGeneric.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Collections.Concurrent.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.Overlapped.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Pkcs.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Handles.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Data.SqlClient.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ObjectModel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.WebHeaderCollection.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.InteropServices.RuntimeInformation.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.TypeConverter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Mail.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.Tasks.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Linq.Parallel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.XDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.SecureString.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/Microsoft.Win32.Registry.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.RSA.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.Annotations.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.Compression.ZipFile.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.InteropServices.WindowsRuntime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Linq.Queryable.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Resources.ResourceManager.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Resources.Reader.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Collections.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.Emit.ILGeneration.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Data.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.NameResolution.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ServiceProcess.ServiceController.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encryption.ECDiffieHellman.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Loader.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.Security.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.AuthenticationManager.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.ReaderWriter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.Tasks.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Tracing.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.AppContext.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Buffers.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encryption.ECDsa.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Csp.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.TextWriterTraceListener.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Text.Encoding.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.MemoryMappedFiles.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.OpenSsl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/Microsoft.Win32.Registry.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Globalization.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.RandomNumberGenerator.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Collections.Specialized.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.ProtectedData.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ValueTuple.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.XPath.XmlDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.ServicePoint.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.XmlSerializer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Globalization.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Resources.ReaderWriter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encoding.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.IsolatedStorage.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.NetTcp.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.TypeExtensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Globalization.Calendars.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Requests.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.WebSockets.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.Emit.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Serialization.Json.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Algorithms.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.Thread.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Linq.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Process.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Tools.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Hashing.Algorithms.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Debug.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/Microsoft.Win32.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Serialization.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.TraceEvent.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Drawing.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Serialization.Formatters.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Ping.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.Duplex.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.StackTrace.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.DispatchProxy.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encryption.Aes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Memory.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Primitives.dll","Aliases":[],"Framework":null}],"Files":["/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Main.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/AppDelegate.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/ViewController.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/ViewController.designer.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/ViewControllerBase.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Reachability.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Scan.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/MainPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Net/HttpListener.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/FileUtils.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Common/R.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Net/MyWebClient.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Net/MqttCommon.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Server/HttpServerRequest.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResponseEntity/RegionInfoRes.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResponseEntity/ResponsePack.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Enumerative/EmptyHttpReques.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Server/HttpServerRequestBase.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Room.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Enumerative/Command.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Enumerative/MyEnum.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/DB_ResidenceData.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Function.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/Target.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/BusSocket.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/Control.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/CRC.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/Packet.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResidenceConfig.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/UserInfo.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/Control_Bus.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/BusData.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/PublicAssmebly.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/CSS/CSS.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/UserPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/UserPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/ClassificationPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/ClassificationPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/FunctionBaseInfoSetPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/ChooseFloorPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/FunctionBaseInfoSetPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/ChooseRoomPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/MotorCurtainPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/RelayPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/RelayPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/1-HomePage/HomePageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/1-HomePage/HomePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditFunctionPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/ResidentialManagePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditFunctionPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomsManagementPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/FloorsManagementPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/FloorsManagementPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/ResidentialManagePageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomsManagementPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/LoginPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/ForgetPasswordPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/LoginPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/ForgetPasswordPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/ResetPassword_VerificationCode.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/RegisterPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/BaseView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/RegisterPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/PublicAssmeblyBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/TopViewDiv.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/TopViewDivBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/ChooseRoomPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/MotorCurtainPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/CurtainModulePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/CurtainModulePageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/AC/ACPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/AC/ACPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/FunctionPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/FunctionPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Common/A_Protocol_Command.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/FunctionControlZone.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/FunctionControlZoneBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/RoomPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/RoomPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/ClassificaitionPublicBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Scene.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/FunctionList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/AC.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Curtain.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/FloorHeating.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Light.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResponseEntity/CityInfo.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockSettingsPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockSettingsPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockPasswordPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/OperationSuccessPromptPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockGesturePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/AppUnlockPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/CommonPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/FanPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Fan.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/SwitchSocket.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/FanPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/SocketPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/SocketPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/TV.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/TVPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/TVPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSciencePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Sensor.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSciencePageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSensorPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResponseEntity/ResidenceMemberInfo.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/AProtocolEntity.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/AddMemberScanPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/AddMemberScanPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/MusicMain.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31Radio.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31RadioList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31MusicModel.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31MusicSourcePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31PlayMusicPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31LoveRadioList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31LoveList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31USBMusicList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31PlayStatus.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31MyList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/SendMethod.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31LocalMusicList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31LoveMusicList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31MyListMusic.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/DialogView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/TopView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/MusicView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/PlayView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/SizeClass.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/TipView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/MusicSourceView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/SongView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/Contents.json","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/1024x500.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/2048X2732 .png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/4096X4096.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/750X1134.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/1024.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/120.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/152.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/167.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/180.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/20.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/29.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/40.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/58.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/60.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/76.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/80.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/87.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/Contents.json","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/Contents.json","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/40路40@2x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/60路60@3x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/58路58@2x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/87路87@3x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/80路80@2x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/120路120@2x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/120路120@3x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/180路180@3x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/20路20.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/40路40@2x-1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/29路29.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/58路58@2x-1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/1024路1024@2x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/1242*2688.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/828*1792.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/2688*1242.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/1792*828.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/1125*2436.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/2436*1125.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/1242*2208.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/750*1334.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/2208*1242.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/640*960.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/320*480.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/640*960-1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/640*1136.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/640*1136-1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/LaunchScreen.storyboard","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Main.storyboard","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Info.plist","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Entitlements.plist","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/ShowPasswordIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/SearchIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/VerificationCodeIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/AccountIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/QQIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/PasswordIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/WechatIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/HidePasswordIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/EmailIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/3.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Language.ini","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/BackIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Logo.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Logo-bg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/UserTypebg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AdminTypeIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/MemberTypeIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/ResidenceManageIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/ResidenceMemberIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/ResidenceArmIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/ResidenceDataBackupIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AuxiliaryFunctionIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AddFunctionIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/NightViewIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/SwitchIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/GeneralSettingsIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/SupportIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/UserPageNavbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/CollectionIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/ClassificationIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/IntellectualizationIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/PersonalCenterIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/PersonalCenterIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/ClassificationIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/IntellectualizationIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/CollectionIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/HomeListbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/PersonalData/QRcodeIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Classification/ToggleDisplayThumbnail.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Classification/ToggleDisplayLarge.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Classification/Room/Roombg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/MsgIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/MsgIconTip.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/Functionbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/FunctionOnbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/ChangeViewbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/DeviceInfoIcon/HumidityIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/DeviceInfoIcon/Pm25Icon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/DeviceInfoIcon/TempIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/DownIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/transparent.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/CollectionIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/CollectionWhiteIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Classification/Room/AllCloseIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/PowerClose.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/PowerOpen.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AcIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AcOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainStopIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainCloseIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainCloseOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainOpenIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainOpenOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainStopOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/FloorHeatingIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/FloorHeatingOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Light/LightIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Light/LightOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Music/MusicIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Music/MusicOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Switch.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/SwitchOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/FuncInfoSetIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Light/ColorWheel.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/ThumbImage.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Fragmentbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Restored_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Edit.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/RightIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AcThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/FloorHeatingThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Light/LightThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/ChooseIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/ChooseOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/PlusSignIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/MinusSignIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/CollectionGrayIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Switch.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/SwitchOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/LocationAddressIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AddIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/EditIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Right.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/DownIcon_2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/ChooseRoomListbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Scene/MovieMark.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Scene/SceneIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/SceneCovered.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Scene/DelayIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Scene/s2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Scene/s1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainBgOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainBgIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AirSupplyIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AutoIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/CoolIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DehumidificationIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HeatingIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/MusicFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/FreshAirFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/EnergyMonitoringFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/EnvironmentalFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/SecurityMonitoringFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/LightFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/VideoIntercomFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/PanelFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/FloorHeatingFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/ACFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/CurtainFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/ElectricFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/SensorFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/DoorLockFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/DeviceInfoIcon/Restored_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainOpenBlueIcon_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainOpenWhiteIcon_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainCloseWhiteIcon_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainCloseBlueIcon_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DivBg1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DivBg2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AirSupplyIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AutoIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/CoolIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DehumidificationIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HeatingIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindHighIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindHighIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindLowIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindLowIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindMediumIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindMediumIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/MsgIcon/TipIconBlack.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/MsgIcon/TipIconWhite.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/4.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/1On.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/3.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/4On.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/3On.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/2On.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/FingerprintIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/FaceIdIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/GestureIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/PasswordIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/TipIcon_Successfully.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/TipIcon_Failed.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/GestureGrayIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Switch_2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/SwitchOn_2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/FingerIconRed.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/NightIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/NightIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/OrdinaryIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/OrdinaryIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/AwayIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/AwayIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanIconBgGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanIconBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Socket/SocketThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Socket/SocketIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Socket/SocketOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanIconOnBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Socket/SocketIconOnBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Socket/SocketIconBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVPowerIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TV123Icon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVRightIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVOkIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVUpIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVleftIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVDownIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVMenuUpIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVMenuIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVBackIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVMuteIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVMenuDownIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/MenuBgIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/PlusIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/ReduceIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TVThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TVIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/SmogIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/LocationIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/UpArrow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/WeatherFanSpeedIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/TipInfoIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/SensorHistoryBg1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/SensorColorTipBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/SensorHistoryBg2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/SensorHistoryBg3.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/echarts.html","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/macarons.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/macarons2.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/red.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/roma.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/helianthus.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/green.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/infographic.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/shine.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/gray.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/sakura.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/blue.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/dark.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/mint.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/js/echarts-all.tmp","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/DiagramIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/DiagramIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/MsgIcon/LoadingIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/NoCollectionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/0.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/13.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/18.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/20.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/29.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/3.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/4.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/45.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/5.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/6.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/bluetooth.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/addMusic1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/prve1Selected.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/love1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/selectedIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/playList.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/myLove.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/radio.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/filePlay.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/collect.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/loveMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/qqMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/clear.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/radioIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/musicIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/file.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/vol.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/usb.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/localMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/next1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/loveSelected1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/selectedMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/noMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/addMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/playBj.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/loveRadio.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/list.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/set.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/nextSelected.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/Merge.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/playStatus.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/random.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/collectSelected.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/pause.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/progressIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/prevSeletced.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/MusicBack.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/fileList.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/myList.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/single.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/edit.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/next.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/filePause.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/line.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/loveSelected.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/sourceNetx.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/love.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/pause1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/play1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/play.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/noSelectedIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/next1Selected.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/prev.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/prve1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/iTunesArtwork","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/iTunesArtwork@2x","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/.DS_Store"],"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","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","ITunesArtwork","ITunesArtwork","None"],"Analyzers":[],"AdditionalFiles":[],"EditorConfigFiles":[]} \ No newline at end of file +{"Format":1,"ProjectReferences":[],"MetadataReferences":[{"FilePath":"/Users/nigel/.nuget/packages/microsoft.appcenter.analytics/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.Analytics.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/microsoft.appcenter.analytics/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.Analytics.iOS.Bindings.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/microsoft.appcenter.crashes/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.Crashes.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/microsoft.appcenter.crashes/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.Crashes.iOS.Bindings.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/microsoft.appcenter/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/microsoft.appcenter/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.iOS.Bindings.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/mqttnet/3.0.8/lib/netstandard2.0/MQTTnet.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/mscorlib.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/newtonsoft.json/12.0.2/lib/netstandard2.0/Newtonsoft.Json.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/OpenTK-1.0.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/bin/Debug/Shared.IOS.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Drawing.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.Numerics.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.Numerics.Vectors.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.Web.Services.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.Xml.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.essentials/1.1.0/lib/xamarinios10/Xamarin.Essentials.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Xamarin.iOS.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/zxing.net.mobile/2.4.1/lib/Xamarin.iOS10/ZXing.Net.Mobile.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/zxing.net.mobile/2.4.1/lib/Xamarin.iOS10/zxing.portable.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/zxing.net.mobile/2.4.1/lib/Xamarin.iOS10/ZXingNetMobile.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Contracts.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.FileVersionInfo.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Security.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.XPath.XDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.WebSockets.Client.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Dynamic.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Serialization.Xml.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Principal.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.ThreadPool.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Cng.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.EventBasedAsync.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encryption.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.CompilerServices.VisualC.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.DeriveBytes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/netstandard.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.UnmanagedMemoryStream.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.Http.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.XPath.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.XmlDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.Xsl.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Resources.Writer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Console.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Cache.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Sockets.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Text.Encoding.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.NetworkInformation.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Utilities.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Principal.Windows.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Claims.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Hashing.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.DriveInfo.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.X509Certificates.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Numerics.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.Watcher.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.TraceSource.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.Emit.Lightweight.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Text.Encoding.CodePages.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Linq.Expressions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.Timer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.InteropServices.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.Pipes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.HttpListener.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Text.RegularExpressions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.Tasks.Parallel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Collections.NonGeneric.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Collections.Concurrent.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.Overlapped.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Pkcs.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Handles.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Data.SqlClient.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ObjectModel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.WebHeaderCollection.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.InteropServices.RuntimeInformation.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.TypeConverter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Mail.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.Tasks.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Linq.Parallel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.XDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.SecureString.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/Microsoft.Win32.Registry.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.RSA.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.Annotations.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.Compression.ZipFile.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.InteropServices.WindowsRuntime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Linq.Queryable.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Resources.ResourceManager.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Resources.Reader.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Collections.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.Emit.ILGeneration.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Data.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.NameResolution.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ServiceProcess.ServiceController.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encryption.ECDiffieHellman.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Loader.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.Security.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.AuthenticationManager.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.ReaderWriter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.Tasks.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Tracing.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.AppContext.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Buffers.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encryption.ECDsa.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Csp.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.TextWriterTraceListener.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Text.Encoding.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.MemoryMappedFiles.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.OpenSsl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/Microsoft.Win32.Registry.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Globalization.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.RandomNumberGenerator.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Collections.Specialized.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.ProtectedData.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ValueTuple.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.XPath.XmlDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.ServicePoint.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.XmlSerializer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Globalization.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Resources.ReaderWriter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encoding.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.IsolatedStorage.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.NetTcp.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.TypeExtensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Globalization.Calendars.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Requests.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.WebSockets.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.Emit.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Serialization.Json.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Algorithms.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.Thread.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Linq.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Process.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Tools.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Hashing.Algorithms.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Debug.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/Microsoft.Win32.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Serialization.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.TraceEvent.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Drawing.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Serialization.Formatters.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Ping.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.Duplex.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.StackTrace.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.DispatchProxy.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encryption.Aes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Memory.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Primitives.dll","Aliases":[],"Framework":null}],"Files":["/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Main.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/AppDelegate.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/ViewController.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/ViewController.designer.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/ViewControllerBase.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Reachability.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Scan.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/MainPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Net/HttpListener.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/FileUtils.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Common/R.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Net/MyWebClient.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Net/MqttCommon.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Server/HttpServerRequest.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResponseEntity/RegionInfoRes.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResponseEntity/ResponsePack.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Enumerative/EmptyHttpReques.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Server/HttpServerRequestBase.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Room.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Enumerative/Command.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Enumerative/MyEnum.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/DB_ResidenceData.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Function.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/Target.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/BusSocket.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/Control.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/CRC.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/Packet.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResidenceConfig.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/UserInfo.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/Control_Bus.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/BusData.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/PublicAssmebly.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/CSS/CSS.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/UserPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/UserPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/ClassificationPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/ClassificationPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/FunctionBaseInfoSetPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/ChooseFloorPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/FunctionBaseInfoSetPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/ChooseRoomPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/MotorCurtainPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/RelayPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/RelayPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/1-HomePage/HomePageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/1-HomePage/HomePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditFunctionPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/ResidentialManagePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditFunctionPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomsManagementPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/FloorsManagementPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/FloorsManagementPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/ResidentialManagePageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomsManagementPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/LoginPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/ForgetPasswordPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/LoginPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/ForgetPasswordPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/ResetPassword_VerificationCode.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/RegisterPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/BaseView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/RegisterPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/PublicAssmeblyBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/TopViewDiv.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/TopViewDivBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/ChooseRoomPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/MotorCurtainPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/CurtainModulePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/CurtainModulePageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/AC/ACPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/AC/ACPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/FunctionPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/FunctionPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Common/A_Protocol_Command.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/FunctionControlZone.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/FunctionControlZoneBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/RoomPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/RoomPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/ClassificaitionPublicBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Scene.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/FunctionList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/AC.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Curtain.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/FloorHeating.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Light.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResponseEntity/CityInfo.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockSettingsPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockSettingsPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockPasswordPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/OperationSuccessPromptPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockGesturePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/AppUnlockPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/CommonPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/FanPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Fan.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/SwitchSocket.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/FanPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/SocketPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/SocketPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/TV.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/TVPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/TVPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSciencePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Sensor.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSciencePageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSensorPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResponseEntity/ResidenceMemberInfo.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/AProtocolEntity.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/AddMemberScanPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/AddMemberScanPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/MusicMain.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31Radio.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31RadioList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31MusicModel.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31MusicSourcePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31PlayMusicPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31LoveRadioList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31LoveList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31USBMusicList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31PlayStatus.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31MyList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/SendMethod.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31LocalMusicList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31LoveMusicList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31MyListMusic.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/DialogView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/TopView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/MusicView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/PlayView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/SizeClass.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/TipView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/MusicSourceView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/SongView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/ChooseShareMemberTargetListPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/Contents.json","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/1024x500.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/2048X2732 .png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/4096X4096.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/750X1134.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/1024.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/120.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/152.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/167.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/180.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/20.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/29.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/40.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/58.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/60.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/76.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/80.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/87.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/Contents.json","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/Contents.json","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/40路40@2x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/60路60@3x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/58路58@2x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/87路87@3x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/80路80@2x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/120路120@2x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/120路120@3x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/180路180@3x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/20路20.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/40路40@2x-1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/29路29.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/58路58@2x-1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/1024路1024@2x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/1242*2688.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/828*1792.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/2688*1242.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/1792*828.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/1125*2436.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/2436*1125.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/1242*2208.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/750*1334.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/2208*1242.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/640*960.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/320*480.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/640*960-1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/640*1136.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/640*1136-1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/LaunchScreen.storyboard","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Main.storyboard","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Info.plist","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Entitlements.plist","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/ShowPasswordIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/SearchIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/VerificationCodeIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/AccountIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/QQIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/PasswordIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/WechatIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/HidePasswordIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/EmailIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/3.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Language.ini","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/BackIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Logo.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Logo-bg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/UserTypebg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AdminTypeIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/MemberTypeIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/ResidenceManageIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/ResidenceMemberIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/ResidenceArmIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/ResidenceDataBackupIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AuxiliaryFunctionIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AddFunctionIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/NightViewIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/SwitchIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/GeneralSettingsIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/SupportIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/UserPageNavbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/CollectionIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/ClassificationIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/IntellectualizationIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/PersonalCenterIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/PersonalCenterIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/ClassificationIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/IntellectualizationIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/CollectionIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/HomeListbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/PersonalData/QRcodeIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Classification/ToggleDisplayThumbnail.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Classification/ToggleDisplayLarge.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Classification/Room/Roombg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/MsgIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/MsgIconTip.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/Functionbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/FunctionOnbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/ChangeViewbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/DeviceInfoIcon/HumidityIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/DeviceInfoIcon/Pm25Icon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/DeviceInfoIcon/TempIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/DownIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/transparent.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/CollectionIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/CollectionWhiteIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Classification/Room/AllCloseIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/PowerClose.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/PowerOpen.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AcIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AcOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainStopIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainCloseIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainCloseOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainOpenIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainOpenOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainStopOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/FloorHeatingIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/FloorHeatingOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Light/LightIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Light/LightOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Music/MusicIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Music/MusicOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Switch.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/SwitchOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/FuncInfoSetIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Light/ColorWheel.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/ThumbImage.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Fragmentbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Restored_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Edit.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/RightIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AcThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/FloorHeatingThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Light/LightThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/ChooseIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/ChooseOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/PlusSignIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/MinusSignIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/CollectionGrayIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Switch.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/SwitchOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/LocationAddressIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AddIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/EditIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Right.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/DownIcon_2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/ChooseRoomListbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Scene/MovieMark.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Scene/SceneIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/SceneCovered.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Scene/DelayIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Scene/s2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Scene/s1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainBgOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainBgIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AirSupplyIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AutoIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/CoolIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DehumidificationIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HeatingIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/MusicFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/FreshAirFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/EnergyMonitoringFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/EnvironmentalFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/SecurityMonitoringFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/LightFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/VideoIntercomFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/PanelFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/FloorHeatingFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/ACFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/CurtainFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/ElectricFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/SensorFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/DoorLockFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/DeviceInfoIcon/Restored_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainOpenBlueIcon_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainOpenWhiteIcon_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainCloseWhiteIcon_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainCloseBlueIcon_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DivBg1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DivBg2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AirSupplyIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AutoIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/CoolIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DehumidificationIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HeatingIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindHighIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindHighIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindLowIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindLowIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindMediumIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindMediumIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/MsgIcon/TipIconBlack.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/MsgIcon/TipIconWhite.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/4.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/1On.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/3.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/4On.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/3On.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/2On.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/FingerprintIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/FaceIdIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/GestureIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/PasswordIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/TipIcon_Successfully.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/TipIcon_Failed.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/GestureGrayIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Switch_2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/SwitchOn_2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/FingerIconRed.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/NightIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/NightIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/OrdinaryIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/OrdinaryIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/AwayIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/AwayIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanIconBgGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanIconBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Socket/SocketThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Socket/SocketIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Socket/SocketOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanIconOnBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Socket/SocketIconOnBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Socket/SocketIconBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVPowerIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TV123Icon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVRightIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVOkIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVUpIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVleftIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVDownIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVMenuUpIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVMenuIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVBackIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVMuteIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVMenuDownIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/MenuBgIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/PlusIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/ReduceIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TVThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TVIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/SmogIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/LocationIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/UpArrow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/WeatherFanSpeedIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/TipInfoIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/SensorHistoryBg1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/SensorColorTipBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/SensorHistoryBg2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/SensorHistoryBg3.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/echarts.html","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/macarons.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/macarons2.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/red.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/roma.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/helianthus.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/green.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/infographic.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/shine.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/gray.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/sakura.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/blue.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/dark.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/mint.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/js/echarts-all.tmp","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/DiagramIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/DiagramIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/MsgIcon/LoadingIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/NoCollectionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/0.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/13.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/18.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/20.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/29.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/3.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/4.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/45.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/5.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/6.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/bluetooth.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/addMusic1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/prve1Selected.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/love1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/selectedIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/playList.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/myLove.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/radio.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/filePlay.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/collect.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/loveMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/qqMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/clear.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/radioIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/musicIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/file.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/vol.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/usb.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/localMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/next1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/loveSelected1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/selectedMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/noMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/addMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/playBj.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/loveRadio.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/list.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/set.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/nextSelected.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/Merge.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/playStatus.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/random.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/collectSelected.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/pause.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/progressIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/prevSeletced.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/MusicBack.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/fileList.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/myList.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/single.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/edit.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/next.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/filePause.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/line.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/loveSelected.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/sourceNetx.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/love.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/pause1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/play1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/play.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/noSelectedIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/next1Selected.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/prev.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/prve1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/iTunesArtwork","/Users/nigel/Desktop/HDL_APP_Project/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","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","ITunesArtwork","ITunesArtwork"],"Analyzers":[],"AdditionalFiles":[],"EditorConfigFiles":[]} \ No newline at end of file diff --git a/.vs/HDL_APP_Project/xs/project-cache/HDL-ON_iOS-Debug|iPhoneSimulator.json b/.vs/HDL_APP_Project/xs/project-cache/HDL-ON_iOS-Debug|iPhoneSimulator.json index bbd7e29..849ae4c 100644 --- a/.vs/HDL_APP_Project/xs/project-cache/HDL-ON_iOS-Debug|iPhoneSimulator.json +++ b/.vs/HDL_APP_Project/xs/project-cache/HDL-ON_iOS-Debug|iPhoneSimulator.json @@ -1 +1 @@ -{"Format":1,"ProjectReferences":[],"MetadataReferences":[{"FilePath":"/Users/nigel/.nuget/packages/microsoft.appcenter.analytics/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.Analytics.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/microsoft.appcenter.analytics/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.Analytics.iOS.Bindings.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/microsoft.appcenter.crashes/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.Crashes.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/microsoft.appcenter.crashes/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.Crashes.iOS.Bindings.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/microsoft.appcenter/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/microsoft.appcenter/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.iOS.Bindings.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/mqttnet/3.0.8/lib/netstandard2.0/MQTTnet.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/mscorlib.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/newtonsoft.json/12.0.2/lib/netstandard2.0/Newtonsoft.Json.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/OpenTK-1.0.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/bin/Debug/Shared.IOS.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Drawing.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.Numerics.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.Numerics.Vectors.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.Web.Services.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.Xml.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.essentials/1.1.0/lib/xamarinios10/Xamarin.Essentials.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Xamarin.iOS.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/zxing.net.mobile/2.4.1/lib/Xamarin.iOS10/ZXing.Net.Mobile.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/zxing.net.mobile/2.4.1/lib/Xamarin.iOS10/zxing.portable.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/zxing.net.mobile/2.4.1/lib/Xamarin.iOS10/ZXingNetMobile.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Contracts.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.FileVersionInfo.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Security.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.XPath.XDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.WebSockets.Client.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Dynamic.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Serialization.Xml.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Principal.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.ThreadPool.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Cng.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.EventBasedAsync.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encryption.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.CompilerServices.VisualC.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.DeriveBytes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/netstandard.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.UnmanagedMemoryStream.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.Http.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.XPath.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.XmlDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.Xsl.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Resources.Writer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Console.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Cache.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Sockets.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Text.Encoding.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.NetworkInformation.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Utilities.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Principal.Windows.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Claims.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Hashing.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.DriveInfo.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.X509Certificates.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Numerics.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.Watcher.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.TraceSource.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.Emit.Lightweight.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Text.Encoding.CodePages.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Linq.Expressions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.Timer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.InteropServices.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.Pipes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.HttpListener.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Text.RegularExpressions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.Tasks.Parallel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Collections.NonGeneric.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Collections.Concurrent.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.Overlapped.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Pkcs.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Handles.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Data.SqlClient.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ObjectModel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.WebHeaderCollection.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.InteropServices.RuntimeInformation.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.TypeConverter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Mail.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.Tasks.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Linq.Parallel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.XDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.SecureString.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/Microsoft.Win32.Registry.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.RSA.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.Annotations.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.Compression.ZipFile.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.InteropServices.WindowsRuntime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Linq.Queryable.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Resources.ResourceManager.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Resources.Reader.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Collections.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.Emit.ILGeneration.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Data.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.NameResolution.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ServiceProcess.ServiceController.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encryption.ECDiffieHellman.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Loader.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.Security.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.AuthenticationManager.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.ReaderWriter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.Tasks.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Tracing.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.AppContext.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Buffers.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encryption.ECDsa.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Csp.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.TextWriterTraceListener.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Text.Encoding.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.MemoryMappedFiles.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.OpenSsl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/Microsoft.Win32.Registry.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Globalization.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.RandomNumberGenerator.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Collections.Specialized.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.ProtectedData.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ValueTuple.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.XPath.XmlDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.ServicePoint.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.XmlSerializer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Globalization.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Resources.ReaderWriter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encoding.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.IsolatedStorage.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.NetTcp.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.TypeExtensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Globalization.Calendars.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Requests.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.WebSockets.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.Emit.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Serialization.Json.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Algorithms.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.Thread.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Linq.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Process.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Tools.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Hashing.Algorithms.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Debug.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/Microsoft.Win32.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Serialization.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.TraceEvent.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Drawing.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Serialization.Formatters.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Ping.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.Duplex.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.StackTrace.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.DispatchProxy.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encryption.Aes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Memory.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Primitives.dll","Aliases":[],"Framework":null}],"Files":["/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Main.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/AppDelegate.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/ViewController.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/ViewController.designer.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/ViewControllerBase.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Reachability.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Scan.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/MainPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Net/HttpListener.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/FileUtils.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Common/R.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Net/MyWebClient.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Net/MqttCommon.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Server/HttpServerRequest.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResponseEntity/RegionInfoRes.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResponseEntity/ResponsePack.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Enumerative/EmptyHttpReques.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Server/HttpServerRequestBase.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Room.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Enumerative/Command.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Enumerative/MyEnum.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/DB_ResidenceData.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Function.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/Target.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/BusSocket.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/Control.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/CRC.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/Packet.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResidenceConfig.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/UserInfo.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/Control_Bus.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/BusData.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/PublicAssmebly.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/CSS/CSS.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/UserPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/UserPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/ClassificationPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/ClassificationPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/FunctionBaseInfoSetPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/ChooseFloorPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/FunctionBaseInfoSetPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/ChooseRoomPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/MotorCurtainPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/RelayPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/RelayPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/1-HomePage/HomePageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/1-HomePage/HomePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditFunctionPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/ResidentialManagePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditFunctionPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomsManagementPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/FloorsManagementPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/FloorsManagementPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/ResidentialManagePageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomsManagementPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/LoginPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/ForgetPasswordPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/LoginPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/ForgetPasswordPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/ResetPassword_VerificationCode.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/RegisterPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/BaseView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/RegisterPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/PublicAssmeblyBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/TopViewDiv.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/TopViewDivBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/ChooseRoomPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/MotorCurtainPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/CurtainModulePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/CurtainModulePageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/AC/ACPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/AC/ACPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/FunctionPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/FunctionPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Common/A_Protocol_Command.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/FunctionControlZone.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/FunctionControlZoneBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/RoomPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/RoomPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/ClassificaitionPublicBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Scene.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/FunctionList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/AC.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Curtain.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/FloorHeating.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Light.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResponseEntity/CityInfo.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockSettingsPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockSettingsPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockPasswordPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/OperationSuccessPromptPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockGesturePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/AppUnlockPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/CommonPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/FanPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Fan.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/SwitchSocket.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/FanPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/SocketPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/SocketPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/TV.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/TVPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/TVPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSciencePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Sensor.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSciencePageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSensorPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResponseEntity/ResidenceMemberInfo.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/AProtocolEntity.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/AddMemberScanPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/AddMemberScanPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/MusicMain.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31Radio.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31RadioList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31MusicModel.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31MusicSourcePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31PlayMusicPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31LoveRadioList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31LoveList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31USBMusicList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31PlayStatus.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31MyList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/SendMethod.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31LocalMusicList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31LoveMusicList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31MyListMusic.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/DialogView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/TopView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/MusicView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/PlayView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/SizeClass.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/TipView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/MusicSourceView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/SongView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/Contents.json","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/1024x500.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/2048X2732 .png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/4096X4096.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/750X1134.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/1024.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/120.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/152.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/167.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/180.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/20.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/29.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/40.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/58.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/60.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/76.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/80.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/87.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/Contents.json","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/Contents.json","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/40路40@2x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/60路60@3x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/58路58@2x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/87路87@3x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/80路80@2x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/120路120@2x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/120路120@3x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/180路180@3x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/20路20.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/40路40@2x-1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/29路29.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/58路58@2x-1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/1024路1024@2x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/1242*2688.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/828*1792.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/2688*1242.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/1792*828.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/1125*2436.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/2436*1125.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/1242*2208.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/750*1334.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/2208*1242.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/640*960.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/320*480.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/640*960-1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/640*1136.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/640*1136-1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/LaunchScreen.storyboard","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Main.storyboard","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Info.plist","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Entitlements.plist","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/ShowPasswordIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/SearchIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/VerificationCodeIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/AccountIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/QQIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/PasswordIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/WechatIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/HidePasswordIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/EmailIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/3.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Language.ini","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/BackIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Logo.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Logo-bg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/UserTypebg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AdminTypeIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/MemberTypeIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/ResidenceManageIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/ResidenceMemberIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/ResidenceArmIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/ResidenceDataBackupIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AuxiliaryFunctionIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AddFunctionIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/NightViewIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/SwitchIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/GeneralSettingsIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/SupportIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/UserPageNavbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/CollectionIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/ClassificationIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/IntellectualizationIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/PersonalCenterIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/PersonalCenterIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/ClassificationIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/IntellectualizationIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/CollectionIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/HomeListbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/PersonalData/QRcodeIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Classification/ToggleDisplayThumbnail.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Classification/ToggleDisplayLarge.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Classification/Room/Roombg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/MsgIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/MsgIconTip.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/Functionbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/FunctionOnbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/ChangeViewbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/DeviceInfoIcon/HumidityIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/DeviceInfoIcon/Pm25Icon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/DeviceInfoIcon/TempIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/DownIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/transparent.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/CollectionIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/CollectionWhiteIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Classification/Room/AllCloseIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/PowerClose.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/PowerOpen.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AcIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AcOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainStopIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainCloseIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainCloseOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainOpenIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainOpenOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainStopOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/FloorHeatingIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/FloorHeatingOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Light/LightIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Light/LightOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Music/MusicIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Music/MusicOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Switch.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/SwitchOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/FuncInfoSetIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Light/ColorWheel.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/ThumbImage.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Fragmentbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Restored_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Edit.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/RightIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AcThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/FloorHeatingThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Light/LightThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/ChooseIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/ChooseOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/PlusSignIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/MinusSignIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/CollectionGrayIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Switch.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/SwitchOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/LocationAddressIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AddIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/EditIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Right.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/DownIcon_2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/ChooseRoomListbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Scene/MovieMark.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Scene/SceneIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/SceneCovered.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Scene/DelayIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Scene/s2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Scene/s1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainBgOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainBgIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AirSupplyIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AutoIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/CoolIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DehumidificationIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HeatingIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/MusicFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/FreshAirFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/EnergyMonitoringFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/EnvironmentalFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/SecurityMonitoringFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/LightFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/VideoIntercomFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/PanelFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/FloorHeatingFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/ACFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/CurtainFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/ElectricFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/SensorFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/DoorLockFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/DeviceInfoIcon/Restored_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainOpenBlueIcon_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainOpenWhiteIcon_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainCloseWhiteIcon_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainCloseBlueIcon_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DivBg1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DivBg2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AirSupplyIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AutoIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/CoolIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DehumidificationIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HeatingIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindHighIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindHighIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindLowIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindLowIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindMediumIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindMediumIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/MsgIcon/TipIconBlack.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/MsgIcon/TipIconWhite.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/4.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/1On.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/3.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/4On.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/3On.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/2On.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/FingerprintIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/FaceIdIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/GestureIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/PasswordIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/TipIcon_Successfully.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/TipIcon_Failed.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/GestureGrayIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Switch_2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/SwitchOn_2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/FingerIconRed.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/NightIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/NightIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/OrdinaryIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/OrdinaryIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/AwayIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/AwayIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanIconBgGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanIconBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Socket/SocketThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Socket/SocketIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Socket/SocketOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanIconOnBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Socket/SocketIconOnBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Socket/SocketIconBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVPowerIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TV123Icon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVRightIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVOkIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVUpIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVleftIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVDownIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVMenuUpIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVMenuIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVBackIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVMuteIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVMenuDownIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/MenuBgIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/PlusIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/ReduceIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TVThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TVIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/SmogIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/LocationIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/UpArrow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/WeatherFanSpeedIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/TipInfoIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/SensorHistoryBg1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/SensorColorTipBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/SensorHistoryBg2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/SensorHistoryBg3.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/echarts.html","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/macarons.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/macarons2.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/red.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/roma.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/helianthus.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/green.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/infographic.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/shine.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/gray.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/sakura.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/blue.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/dark.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/mint.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/js/echarts-all.tmp","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/DiagramIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/DiagramIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/MsgIcon/LoadingIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/NoCollectionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/0.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/13.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/18.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/20.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/29.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/3.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/4.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/45.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/5.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/6.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/bluetooth.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/addMusic1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/prve1Selected.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/love1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/selectedIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/playList.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/myLove.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/radio.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/filePlay.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/collect.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/loveMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/qqMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/clear.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/radioIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/musicIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/file.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/vol.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/usb.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/localMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/next1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/loveSelected1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/selectedMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/noMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/addMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/playBj.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/loveRadio.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/list.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/set.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/nextSelected.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/Merge.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/playStatus.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/random.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/collectSelected.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/pause.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/progressIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/prevSeletced.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/MusicBack.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/fileList.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/myList.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/single.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/edit.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/next.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/filePause.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/line.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/loveSelected.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/sourceNetx.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/love.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/pause1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/play1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/play.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/noSelectedIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/next1Selected.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/prev.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/prve1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/iTunesArtwork","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/iTunesArtwork@2x","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/.DS_Store"],"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","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","ITunesArtwork","ITunesArtwork","None"],"Analyzers":[],"AdditionalFiles":[],"EditorConfigFiles":[]} \ No newline at end of file +{"Format":1,"ProjectReferences":[],"MetadataReferences":[{"FilePath":"/Users/nigel/.nuget/packages/microsoft.appcenter.analytics/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.Analytics.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/microsoft.appcenter.analytics/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.Analytics.iOS.Bindings.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/microsoft.appcenter.crashes/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.Crashes.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/microsoft.appcenter.crashes/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.Crashes.iOS.Bindings.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/microsoft.appcenter/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/microsoft.appcenter/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.iOS.Bindings.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/mqttnet/3.0.8/lib/netstandard2.0/MQTTnet.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/mscorlib.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/newtonsoft.json/12.0.2/lib/netstandard2.0/Newtonsoft.Json.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/OpenTK-1.0.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/bin/Debug/Shared.IOS.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Drawing.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.Numerics.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.Numerics.Vectors.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.Web.Services.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.Xml.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.essentials/1.1.0/lib/xamarinios10/Xamarin.Essentials.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Xamarin.iOS.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/zxing.net.mobile/2.4.1/lib/Xamarin.iOS10/ZXing.Net.Mobile.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/zxing.net.mobile/2.4.1/lib/Xamarin.iOS10/zxing.portable.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/zxing.net.mobile/2.4.1/lib/Xamarin.iOS10/ZXingNetMobile.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Contracts.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.FileVersionInfo.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Security.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.XPath.XDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.WebSockets.Client.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Dynamic.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Serialization.Xml.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Principal.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.ThreadPool.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Cng.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.EventBasedAsync.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encryption.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.CompilerServices.VisualC.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.DeriveBytes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/netstandard.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.UnmanagedMemoryStream.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.Http.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.XPath.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.XmlDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.Xsl.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Resources.Writer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Console.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Cache.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Sockets.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Text.Encoding.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.NetworkInformation.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Utilities.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Principal.Windows.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Claims.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Hashing.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.DriveInfo.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.X509Certificates.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Numerics.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.Watcher.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.TraceSource.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.Emit.Lightweight.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Text.Encoding.CodePages.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Linq.Expressions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.Timer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.InteropServices.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.Pipes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.HttpListener.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Text.RegularExpressions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.Tasks.Parallel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Collections.NonGeneric.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Collections.Concurrent.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.Overlapped.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Pkcs.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Handles.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Data.SqlClient.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ObjectModel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.WebHeaderCollection.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.InteropServices.RuntimeInformation.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.TypeConverter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Mail.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.Tasks.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Linq.Parallel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.XDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.SecureString.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/Microsoft.Win32.Registry.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.RSA.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.Annotations.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.Compression.ZipFile.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.InteropServices.WindowsRuntime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Linq.Queryable.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Resources.ResourceManager.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Resources.Reader.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Collections.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.Emit.ILGeneration.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Data.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.NameResolution.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ServiceProcess.ServiceController.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encryption.ECDiffieHellman.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Loader.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.Security.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.AuthenticationManager.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.ReaderWriter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.Tasks.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Tracing.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.AppContext.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Buffers.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encryption.ECDsa.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Csp.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.TextWriterTraceListener.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Text.Encoding.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.MemoryMappedFiles.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.OpenSsl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/Microsoft.Win32.Registry.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Globalization.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.RandomNumberGenerator.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Collections.Specialized.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.ProtectedData.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ValueTuple.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.XPath.XmlDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.ServicePoint.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.XmlSerializer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Globalization.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Resources.ReaderWriter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encoding.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.IsolatedStorage.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.NetTcp.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.TypeExtensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Globalization.Calendars.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Requests.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.WebSockets.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.Emit.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Serialization.Json.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Algorithms.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.Thread.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Linq.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Process.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Tools.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Hashing.Algorithms.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Debug.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/Microsoft.Win32.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Serialization.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.TraceEvent.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Drawing.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Serialization.Formatters.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Ping.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.Duplex.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.StackTrace.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.DispatchProxy.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encryption.Aes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Memory.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Primitives.dll","Aliases":[],"Framework":null}],"Files":["/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Main.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/AppDelegate.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/ViewController.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/ViewController.designer.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/ViewControllerBase.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Reachability.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Scan.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/MainPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Net/HttpListener.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/FileUtils.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Common/R.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Net/MyWebClient.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Net/MqttCommon.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Server/HttpServerRequest.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResponseEntity/RegionInfoRes.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResponseEntity/ResponsePack.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Enumerative/EmptyHttpReques.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Server/HttpServerRequestBase.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Room.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Enumerative/Command.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Enumerative/MyEnum.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/DB_ResidenceData.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Function.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/Target.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/BusSocket.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/Control.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/CRC.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/Packet.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResidenceConfig.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/UserInfo.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/Control_Bus.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/BusData.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/PublicAssmebly.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/CSS/CSS.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/UserPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/UserPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/ClassificationPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/ClassificationPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/FunctionBaseInfoSetPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/ChooseFloorPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/FunctionBaseInfoSetPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/ChooseRoomPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/MotorCurtainPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/RelayPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/RelayPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/1-HomePage/HomePageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/1-HomePage/HomePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditFunctionPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/ResidentialManagePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditFunctionPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomsManagementPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/FloorsManagementPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/FloorsManagementPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/ResidentialManagePageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomsManagementPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/LoginPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/ForgetPasswordPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/LoginPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/ForgetPasswordPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/ResetPassword_VerificationCode.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/RegisterPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/BaseView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/RegisterPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/PublicAssmeblyBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/TopViewDiv.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/TopViewDivBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/ChooseRoomPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/MotorCurtainPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/CurtainModulePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/CurtainModulePageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/AC/ACPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/AC/ACPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/FunctionPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/FunctionPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Common/A_Protocol_Command.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/FunctionControlZone.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/FunctionControlZoneBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/RoomPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/RoomPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/ClassificaitionPublicBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Scene.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/FunctionList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/AC.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Curtain.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/FloorHeating.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Light.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResponseEntity/CityInfo.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockSettingsPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockSettingsPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockPasswordPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/OperationSuccessPromptPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockGesturePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/AppUnlockPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/CommonPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/FanPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Fan.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/SwitchSocket.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/FanPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/SocketPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/SocketPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/TV.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/TVPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/TVPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSciencePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Sensor.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSciencePageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSensorPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResponseEntity/ResidenceMemberInfo.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/AProtocolEntity.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/AddMemberScanPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/AddMemberScanPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/MusicMain.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31Radio.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31RadioList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31MusicModel.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31MusicSourcePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31PlayMusicPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31LoveRadioList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31LoveList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31USBMusicList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31PlayStatus.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31MyList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/SendMethod.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31LocalMusicList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31LoveMusicList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31MyListMusic.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/DialogView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/TopView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/MusicView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/PlayView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/SizeClass.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/TipView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/MusicSourceView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/SongView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/ChooseShareMemberTargetListPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/Contents.json","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/1024x500.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/2048X2732 .png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/4096X4096.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/750X1134.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/1024.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/120.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/152.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/167.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/180.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/20.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/29.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/40.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/58.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/60.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/76.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/80.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/87.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/Contents.json","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/Contents.json","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/40路40@2x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/60路60@3x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/58路58@2x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/87路87@3x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/80路80@2x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/120路120@2x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/120路120@3x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/180路180@3x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/20路20.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/40路40@2x-1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/29路29.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/58路58@2x-1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/1024路1024@2x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/1242*2688.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/828*1792.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/2688*1242.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/1792*828.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/1125*2436.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/2436*1125.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/1242*2208.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/750*1334.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/2208*1242.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/640*960.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/320*480.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/640*960-1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/640*1136.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/640*1136-1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/LaunchScreen.storyboard","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Main.storyboard","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Info.plist","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Entitlements.plist","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/ShowPasswordIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/SearchIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/VerificationCodeIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/AccountIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/QQIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/PasswordIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/WechatIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/HidePasswordIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/EmailIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/3.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Language.ini","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/BackIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Logo.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Logo-bg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/UserTypebg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AdminTypeIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/MemberTypeIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/ResidenceManageIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/ResidenceMemberIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/ResidenceArmIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/ResidenceDataBackupIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AuxiliaryFunctionIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AddFunctionIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/NightViewIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/SwitchIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/GeneralSettingsIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/SupportIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/UserPageNavbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/CollectionIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/ClassificationIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/IntellectualizationIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/PersonalCenterIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/PersonalCenterIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/ClassificationIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/IntellectualizationIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/CollectionIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/HomeListbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/PersonalData/QRcodeIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Classification/ToggleDisplayThumbnail.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Classification/ToggleDisplayLarge.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Classification/Room/Roombg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/MsgIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/MsgIconTip.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/Functionbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/FunctionOnbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/ChangeViewbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/DeviceInfoIcon/HumidityIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/DeviceInfoIcon/Pm25Icon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/DeviceInfoIcon/TempIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/DownIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/transparent.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/CollectionIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/CollectionWhiteIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Classification/Room/AllCloseIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/PowerClose.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/PowerOpen.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AcIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AcOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainStopIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainCloseIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainCloseOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainOpenIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainOpenOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainStopOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/FloorHeatingIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/FloorHeatingOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Light/LightIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Light/LightOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Music/MusicIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Music/MusicOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Switch.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/SwitchOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/FuncInfoSetIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Light/ColorWheel.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/ThumbImage.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Fragmentbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Restored_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Edit.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/RightIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AcThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/FloorHeatingThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Light/LightThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/ChooseIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/ChooseOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/PlusSignIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/MinusSignIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/CollectionGrayIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Switch.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/SwitchOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/LocationAddressIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AddIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/EditIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Right.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/DownIcon_2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/ChooseRoomListbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Scene/MovieMark.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Scene/SceneIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/SceneCovered.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Scene/DelayIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Scene/s2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Scene/s1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainBgOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainBgIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AirSupplyIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AutoIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/CoolIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DehumidificationIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HeatingIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/MusicFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/FreshAirFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/EnergyMonitoringFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/EnvironmentalFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/SecurityMonitoringFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/LightFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/VideoIntercomFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/PanelFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/FloorHeatingFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/ACFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/CurtainFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/ElectricFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/SensorFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/DoorLockFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/DeviceInfoIcon/Restored_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainOpenBlueIcon_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainOpenWhiteIcon_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainCloseWhiteIcon_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainCloseBlueIcon_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DivBg1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DivBg2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AirSupplyIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AutoIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/CoolIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DehumidificationIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HeatingIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindHighIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindHighIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindLowIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindLowIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindMediumIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindMediumIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/MsgIcon/TipIconBlack.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/MsgIcon/TipIconWhite.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/4.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/1On.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/3.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/4On.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/3On.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/2On.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/FingerprintIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/FaceIdIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/GestureIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/PasswordIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/TipIcon_Successfully.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/TipIcon_Failed.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/GestureGrayIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Switch_2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/SwitchOn_2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/FingerIconRed.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/NightIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/NightIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/OrdinaryIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/OrdinaryIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/AwayIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/AwayIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanIconBgGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanIconBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Socket/SocketThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Socket/SocketIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Socket/SocketOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanIconOnBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Socket/SocketIconOnBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Socket/SocketIconBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVPowerIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TV123Icon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVRightIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVOkIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVUpIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVleftIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVDownIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVMenuUpIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVMenuIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVBackIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVMuteIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVMenuDownIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/MenuBgIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/PlusIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/ReduceIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TVThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TVIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/SmogIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/LocationIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/UpArrow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/WeatherFanSpeedIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/TipInfoIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/SensorHistoryBg1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/SensorColorTipBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/SensorHistoryBg2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/SensorHistoryBg3.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/echarts.html","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/macarons.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/macarons2.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/red.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/roma.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/helianthus.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/green.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/infographic.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/shine.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/gray.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/sakura.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/blue.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/dark.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/mint.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/js/echarts-all.tmp","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/DiagramIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/DiagramIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/MsgIcon/LoadingIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/NoCollectionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/0.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/13.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/18.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/20.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/29.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/3.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/4.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/45.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/5.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/6.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/bluetooth.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/addMusic1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/prve1Selected.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/love1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/selectedIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/playList.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/myLove.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/radio.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/filePlay.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/collect.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/loveMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/qqMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/clear.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/radioIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/musicIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/file.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/vol.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/usb.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/localMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/next1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/loveSelected1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/selectedMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/noMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/addMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/playBj.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/loveRadio.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/list.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/set.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/nextSelected.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/Merge.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/playStatus.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/random.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/collectSelected.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/pause.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/progressIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/prevSeletced.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/MusicBack.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/fileList.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/myList.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/single.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/edit.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/next.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/filePause.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/line.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/loveSelected.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/sourceNetx.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/love.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/pause1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/play1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/play.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/noSelectedIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/next1Selected.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/prev.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/prve1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/iTunesArtwork","/Users/nigel/Desktop/HDL_APP_Project/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","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","ITunesArtwork","ITunesArtwork"],"Analyzers":[],"AdditionalFiles":[],"EditorConfigFiles":[]} \ No newline at end of file diff --git a/.vs/HDL_APP_Project/xs/project-cache/Shared.Droid-Debug.json b/.vs/HDL_APP_Project/xs/project-cache/Shared.Droid-Debug.json index 5db6a83..1efd331 100644 --- a/.vs/HDL_APP_Project/xs/project-cache/Shared.Droid-Debug.json +++ b/.vs/HDL_APP_Project/xs/project-cache/Shared.Droid-Debug.json @@ -1 +1 @@ -{"Format":1,"ProjectReferences":[],"MetadataReferences":[{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Java.Interop.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v8.0/Mono.Android.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/mscorlib.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/DLL/Newtonsoft.Json.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid.HDLWidget/bin/Debug/Shared.Droid.HDLWidget.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/DLL/Android/Shared.Droid.Smartrefresh.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid.TouchID/bin/Debug/Shared.Droid.TouchID.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Data.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Web.Services.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Xml.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/DLL/Android/Xamarin.Android.Arch.Core.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/DLL/Android/Xamarin.Android.Arch.Lifecycle.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/DLL/Android/Xamarin.Android.Arch.Lifecycle.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/DLL/Android/Xamarin.Android.Support.Animated.Vector.Drawable.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/DLL/Android/Xamarin.Android.Support.Annotations.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/DLL/Android/Xamarin.Android.Support.Compat.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/DLL/Android/Xamarin.Android.Support.Core.UI.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/DLL/Android/Xamarin.Android.Support.Core.Utils.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/DLL/Android/Xamarin.Android.Support.Fragment.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/DLL/Android/Xamarin.Android.Support.Media.Compat.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/DLL/Android/Xamarin.Android.Support.v4.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/DLL/Android/Xamarin.Android.Support.v7.AppCompat.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/DLL/Android/Xamarin.Android.Support.Vector.Drawable.dll","Aliases":[],"Framework":null}],"Files":["/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/Properties/AssemblyInfo.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/IO/FileUtils.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/Net/NetWiFi.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/Other/DensityUtil.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/Alert.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/Application.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/Button.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/DateView.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/TimeView.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/Dialog.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/EditText.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/Enum.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/HorizontalScrolViewLayout.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/HorizontalSeekBar.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/Lanuage.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/Loading.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/PageLayout.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/RowLayout.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/Spinner.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/VerticalScrolViewLayout.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/VerticalSeekBar.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/Video.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/View.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/Tip.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/FrameLayout.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/ViewGroup.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/Camera.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/TextView.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/ColorPicker.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/UrlMonitor.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/MusicVerticalScrolViewLayout.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/SwipeLayout.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/ImageView.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/WiimuUPnp.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/BaseActivity.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/Other/Server.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/Other/ServerHandler.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/Other/MusicService.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/Other/MusicInfo.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/Other/Volume.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/CommonClass.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/MyBroadcastReceive.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/Net/WifiUtil.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/SplashActivity.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/MyEchartsView.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/PickerView.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/ArcSeekBar.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/Utils/TouchIDUtils.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/WaveSeekBar.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/GDMapView.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/Utils/HDLUtils.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/UIPickerView.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/UICoverFlowView.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/CropImage.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/UIDrawerLayout.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/MyService.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/GestureLockView.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/QRCode.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/Contacts.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/VerticalRefreshLayout.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/CurtainSeekBar.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/CurtainRollSeekBar.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/ArcScaleSeekBar.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/EditTextView.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/HorizontalPages.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/DiyImageSeekBar.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/BaseSeekBar.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/ImageViewNew.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/ProgressLoading.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/GradientMaskView.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/DiyImageVerticalSeekBar.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/Additions/AboutAdditions.txt","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/Jars/AboutJars.txt","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/Transforms/EnumFields.xml","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/Transforms/EnumMethods.xml","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/Transforms/Metadata.xml","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/Jars/EzvizGlobalAPI.jar","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/Jars/MyJar.jar","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/Jars/libammsdk.jar"],"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","None","None","TransformFile","TransformFile","TransformFile","EmbeddedJar","EmbeddedJar","EmbeddedJar"],"Analyzers":[],"AdditionalFiles":[],"EditorConfigFiles":[]} \ No newline at end of file +{"Format":1,"ProjectReferences":[],"MetadataReferences":[{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Java.Interop.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v8.0/Mono.Android.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/mscorlib.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/DLL/Newtonsoft.Json.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid.HDLWidget/bin/Debug/Shared.Droid.HDLWidget.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid.TouchID/bin/Debug/Shared.Droid.TouchID.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Data.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Web.Services.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Xml.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/DLL/Android/Xamarin.Android.Arch.Core.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/DLL/Android/Xamarin.Android.Arch.Lifecycle.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/DLL/Android/Xamarin.Android.Arch.Lifecycle.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/DLL/Android/Xamarin.Android.Support.Animated.Vector.Drawable.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/DLL/Android/Xamarin.Android.Support.Annotations.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/DLL/Android/Xamarin.Android.Support.Compat.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/DLL/Android/Xamarin.Android.Support.Core.UI.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/DLL/Android/Xamarin.Android.Support.Core.Utils.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/DLL/Android/Xamarin.Android.Support.Fragment.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/DLL/Android/Xamarin.Android.Support.Media.Compat.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/DLL/Android/Xamarin.Android.Support.v7.AppCompat.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/DLL/Android/Xamarin.Android.Support.Vector.Drawable.dll","Aliases":[],"Framework":null}],"Files":["/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/Properties/AssemblyInfo.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/IO/FileUtils.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/Net/NetWiFi.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/Other/DensityUtil.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/Alert.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/Application.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/Button.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/DateView.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/TimeView.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/Dialog.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/EditText.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/Enum.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/HorizontalScrolViewLayout.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/HorizontalSeekBar.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/Lanuage.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/Loading.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/PageLayout.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/RowLayout.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/Spinner.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/VerticalScrolViewLayout.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/VerticalSeekBar.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/Video.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/View.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/Tip.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/FrameLayout.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/ViewGroup.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/Camera.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/TextView.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/ColorPicker.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/UrlMonitor.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/MusicVerticalScrolViewLayout.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/SwipeLayout.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/ImageView.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/WiimuUPnp.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/BaseActivity.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/Other/Server.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/Other/ServerHandler.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/Other/MusicService.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/Other/MusicInfo.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/Other/Volume.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/CommonClass.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/MyBroadcastReceive.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/Net/WifiUtil.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/SplashActivity.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/MyEchartsView.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/PickerView.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/ArcSeekBar.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/Utils/TouchIDUtils.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/WaveSeekBar.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/GDMapView.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/Utils/HDLUtils.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/UIPickerView.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/UICoverFlowView.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/CropImage.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/UIDrawerLayout.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/MyService.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/GestureLockView.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/QRCode.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/Contacts.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/VerticalRefreshLayout.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/CurtainSeekBar.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/CurtainRollSeekBar.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/ArcScaleSeekBar.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/EditTextView.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/HorizontalPages.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/DiyImageSeekBar.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/BaseSeekBar.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/ImageViewNew.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/ProgressLoading.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/GradientMaskView.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/DiyImageVerticalSeekBar.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/CurtainSeekBarOn.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/CurtainRollSeekBarOn.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/UI/DiyArcSeekBar.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/Additions/AboutAdditions.txt","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/Jars/AboutJars.txt","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/Transforms/EnumFields.xml","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/Transforms/EnumMethods.xml","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/Transforms/Metadata.xml","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/Jars/EzvizGlobalAPI.jar","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/Jars/MyJar.jar","/Users/nigel/Desktop/HDL_APP_Project/Shared.Droid/Jars/libammsdk.jar"],"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","None","None","TransformFile","TransformFile","TransformFile","EmbeddedJar","EmbeddedJar","EmbeddedJar"],"Analyzers":[],"AdditionalFiles":[],"EditorConfigFiles":[]} \ No newline at end of file diff --git a/.vs/HDL_APP_Project/xs/project-cache/Shared.IOS-Debug.json b/.vs/HDL_APP_Project/xs/project-cache/Shared.IOS-Debug.json index bd031c7..248678a 100644 --- a/.vs/HDL_APP_Project/xs/project-cache/Shared.IOS-Debug.json +++ b/.vs/HDL_APP_Project/xs/project-cache/Shared.IOS-Debug.json @@ -1 +1 @@ -{"Format":1,"ProjectReferences":[],"MetadataReferences":[{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Microsoft.CSharp.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/DLL/IOS/MJRefresh_Xamarin.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/mscorlib.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/DLL/Newtonsoft.Json.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/OpenTK-1.0.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/bin/Debug/Shared.IOS.TBL.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.Data.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.IO.Compression.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.Net.Http.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.Web.Services.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/DLL/IOS/Xamarin.Essentials.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Xamarin.iOS.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/bgen/Xamarin.iOS.BindingAttributes.dll","Aliases":[],"Framework":null}],"Files":["/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/Properties/AssemblyInfo.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/IO/FileUtils.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/Net/NetWiFi.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/Alert.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/Application.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/Button.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/Dialog.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/EditText.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/Enum.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/FrameLayout.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/HorizontalScrolViewLayout.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/HorizontalSeekBar.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/Lanuage.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/Loading.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/PageLayout.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/Spinner.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/VerticalScrolViewLayout.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/VerticalSeekBar.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/Video.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/View.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/WebView.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/Tip.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/RowLayout.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/ViewGroup.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/TextView.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/Camera.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/DateView.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/TimeView.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/ColorPicker.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/UrlMonitor.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/LongPressMoveVerticalScrolViewLayout.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/MusicVerticalScrolViewLayout.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/ImageView.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/WiimuUPnP.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/BaseApplicationDelegate.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/BaseViewController.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/MusicInfo.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/Volume.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/Server.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/CommonClass.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/Ezviz.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/PickerView.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/Net/WifiUtil.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/MyEchartsView.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/ArcSeekBar.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/Reachability.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/Utils/TouchIDUtils.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/WaveSeekBar.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/GDMapView.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/Utils/HDLUtils.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/UIPickerView.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/UICoverFlowView.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/CropImage.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/GestureLockView.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/Scan.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/Contacts.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/CurtainRollSeekBar.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/CurtainSeekBar.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/VerticalRefreshLayout.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/ArcScaleSeekBar.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/UIDrawerLayout.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/CoverFlowLayout.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/EditTextView.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/HorizontalPages.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/DiyImageSeekBar.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/BaseSeekBar.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/GradientMaskView.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/ProgressLoading.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/BaseApplicationDelegateForHdlOn.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/DiyImageVerticalSeekBar.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/ApiDefinition.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/StructsAndEnums.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/packages.config"],"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","ObjcBindingApiDefinition","ObjcBindingCoreSource","BundleResource"],"Analyzers":[],"AdditionalFiles":[],"EditorConfigFiles":[]} \ No newline at end of file +{"Format":1,"ProjectReferences":[],"MetadataReferences":[{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Microsoft.CSharp.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/DLL/IOS/MJRefresh_Xamarin.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/mscorlib.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/DLL/Newtonsoft.Json.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/OpenTK-1.0.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/bin/Debug/Shared.IOS.TBL.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.Data.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.IO.Compression.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.Net.Http.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.Web.Services.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/packages/WebP.Touch.1.0.8/lib/Xamarin.iOS10/WebP.Touch.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/DLL/IOS/Xamarin.Essentials.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Xamarin.iOS.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/bgen/Xamarin.iOS.BindingAttributes.dll","Aliases":[],"Framework":null}],"Files":["/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/Properties/AssemblyInfo.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/IO/FileUtils.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/Net/NetWiFi.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/Alert.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/Application.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/Button.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/Dialog.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/EditText.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/Enum.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/FrameLayout.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/HorizontalScrolViewLayout.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/HorizontalSeekBar.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/Lanuage.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/Loading.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/PageLayout.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/Spinner.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/VerticalScrolViewLayout.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/VerticalSeekBar.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/Video.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/View.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/WebView.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/Tip.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/RowLayout.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/ViewGroup.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/TextView.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/Camera.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/DateView.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/TimeView.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/ColorPicker.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/UrlMonitor.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/LongPressMoveVerticalScrolViewLayout.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/MusicVerticalScrolViewLayout.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/ImageView.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/WiimuUPnP.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/BaseApplicationDelegate.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/BaseViewController.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/MusicInfo.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/Volume.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/Server.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/CommonClass.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/Ezviz.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/PickerView.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/Net/WifiUtil.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/MyEchartsView.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/ArcSeekBar.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/Reachability.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/Utils/TouchIDUtils.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/WaveSeekBar.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/GDMapView.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/Utils/HDLUtils.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/UIPickerView.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/UICoverFlowView.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/CropImage.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/GestureLockView.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/Scan.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/Contacts.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/CurtainRollSeekBar.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/CurtainSeekBar.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/VerticalRefreshLayout.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/ArcScaleSeekBar.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/UIDrawerLayout.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/CoverFlowLayout.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/EditTextView.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/HorizontalPages.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/DiyImageSeekBar.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/BaseSeekBar.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/GradientMaskView.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/ProgressLoading.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/BaseApplicationDelegateForHdlOn.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/DiyImageVerticalSeekBar.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/CurtainRollSeekBarOn.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/CurtainSeekBarOn.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/UI/DiyArcSeekBar.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/ApiDefinition.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/StructsAndEnums.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/packages.config"],"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","ObjcBindingApiDefinition","ObjcBindingCoreSource","BundleResource"],"Analyzers":[],"AdditionalFiles":[],"EditorConfigFiles":[]} \ No newline at end of file diff --git a/.vs/HDL_APP_Project/xs/project-cache/Shared.IOS.TBL-Debug.json b/.vs/HDL_APP_Project/xs/project-cache/Shared.IOS.TBL-Debug.json index d22bc27..946f105 100644 --- a/.vs/HDL_APP_Project/xs/project-cache/Shared.IOS.TBL-Debug.json +++ b/.vs/HDL_APP_Project/xs/project-cache/Shared.IOS.TBL-Debug.json @@ -1 +1 @@ -{"Format":1,"ProjectReferences":[],"MetadataReferences":[{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/mscorlib.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Xamarin.iOS.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/bgen/Xamarin.iOS.BindingAttributes.dll","Aliases":[],"Framework":null}],"Files":["/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Properties/AssemblyInfo.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/ApiDefinition.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Structs.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/Bundle3D.plist","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/3d_sky_day.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/3d_sky_night.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/3dlandscape.xml","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/3dportrait.xml","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/bktile.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/bktile_n.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/building.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/config_1_1_1470722888.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/config_2_1_1470363686.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/dash.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/dash_cd.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/dash_tq.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/icons_11_12_1488521704.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/icons_1_12_1498048291.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/icons_26_10_1476066932.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/icons_27_10_1475031813.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/icons_2_12_1498048312.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/icons_3_12_1498048330.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/icons_4_12_1488521409.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/icons_50_10_1470645645.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/icons_5_12_1488354051.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/icons_6_12_1497253591.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/icons_7_12_1497253551.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/icons_8_12_1498048348.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/icons_9_10_1476066932.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/lineround.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/roadarrow.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/search_scenic_icon.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/style_100_10_1497254453.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/style_10_10_1472718686.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/style_12_10_1467006104.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/style_13_10_1497252546.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/style_14_10_1497252572.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/style_15_10_1497583771.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/style_17_10_1488360312.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/style_1_10_1498047646.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/style_30_10_1498047712.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/style_31_10_1498047749.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/style_32_10_1498047781.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/style_33_10_1498047815.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/style_3_10_1497252336.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/style_4_10_1498463093.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/style_50_10_1470645645.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/style_5_10_1498463124.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/style_6_10_1497252523.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/style_8_10_1497252659.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/tbl.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/tbl_l.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/tbl_n.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/tgl.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/tgl_l.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/tgl_n.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/tmc_blind_amble.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/tmc_blind_congestion.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/tmc_blind_null.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/tmc_blind_severe_congestion.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/tmc_blind_smoothly.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/tnl.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/tnl_l.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/tnl_n.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/trl.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/trl_l.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/trl_n.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/tyl.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/tyl_l.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/tyl_n.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/waterline.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/VM3DRes/cross_bg.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/VM3DRes/cross_bg_day.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/VM3DRes/cross_bg_night.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/VM3DRes/d_yellow.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/VM3DRes/d_yellow_day.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/VM3DRes/d_yellow_night.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/VM3DRes/grass_day.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/VM3DRes/grass_night.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/VM3DRes/road_bottom.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/VM3DRes/road_bottom_day.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/VM3DRes/road_bottom_night.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/VM3DRes/roadbk_main.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/VM3DRes/roadbk_main_day.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/VM3DRes/roadbk_main_night.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/arrow_line_inner.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/calloutArrowMask.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/calloutArrowMask@2x.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/greenPin.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/greenPin@2x.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/greenPin@3x.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/greenPin_lift.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/greenPin_lift@2x.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/greenPin_lift@3x.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/lineDashTexture.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/lineDashTextureThin.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/lineTexture.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/lineTextureThin.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/marker_blue.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/marker_blue@2x.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/pin_shadow.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/pin_shadow@2x.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/pin_shadow@3x.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/purplePin.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/purplePin@2x.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/purplePin@3x.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/purplePin_lift.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/purplePin_lift@2x.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/purplePin_lift@3x.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/redPin.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/redPin@2x.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/redPin@3x.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/redPin_lift.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/redPin_lift@2x.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/redPin_lift@3x.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/select_.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/select_@2x.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/select_@3x.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/traffic_texture_blue.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/traffic_texture_darkred.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/traffic_texture_gray.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/traffic_texture_green.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/traffic_texture_red.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/traffic_texture_yellow.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/offline/offlinePackage.plist","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/ic_gdmap_add.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/ic_gdmap_back.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/ic_gdmap_delete.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/ic_gdmap_home.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/ic_gdmap_myLocation.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/ic_gdmap_now.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/ic_gdmap_search.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/ic_gdmap_zoom_out.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/ic_wd_curtain_bg_top.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/ic_wd_curtain_h_bg.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/ic_wd_curtain_h_open.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/ic_wd_curtain_h_progress.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/ic_wd_curtain_open.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/ic_wd_curtain_roll_bg.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/ic_wd_curtain_roll_progress.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/ic_wd_curtain_h_top.png"],"BuildActions":["Compile","ObjcBindingApiDefinition","ObjcBindingCoreSource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource"],"Analyzers":[],"AdditionalFiles":[],"EditorConfigFiles":[]} \ No newline at end of file +{"Format":1,"ProjectReferences":[],"MetadataReferences":[{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/mscorlib.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Xamarin.iOS.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/bgen/Xamarin.iOS.BindingAttributes.dll","Aliases":[],"Framework":null}],"Files":["/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Properties/AssemblyInfo.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/ApiDefinition.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Structs.cs","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/Bundle3D.plist","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/3d_sky_day.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/3d_sky_night.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/3dlandscape.xml","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/3dportrait.xml","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/bktile.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/bktile_n.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/building.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/config_1_1_1470722888.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/config_2_1_1470363686.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/dash.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/dash_cd.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/dash_tq.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/icons_11_12_1488521704.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/icons_1_12_1498048291.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/icons_26_10_1476066932.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/icons_27_10_1475031813.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/icons_2_12_1498048312.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/icons_3_12_1498048330.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/icons_4_12_1488521409.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/icons_50_10_1470645645.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/icons_5_12_1488354051.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/icons_6_12_1497253591.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/icons_7_12_1497253551.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/icons_8_12_1498048348.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/icons_9_10_1476066932.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/lineround.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/roadarrow.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/search_scenic_icon.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/style_100_10_1497254453.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/style_10_10_1472718686.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/style_12_10_1467006104.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/style_13_10_1497252546.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/style_14_10_1497252572.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/style_15_10_1497583771.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/style_17_10_1488360312.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/style_1_10_1498047646.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/style_30_10_1498047712.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/style_31_10_1498047749.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/style_32_10_1498047781.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/style_33_10_1498047815.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/style_3_10_1497252336.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/style_4_10_1498463093.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/style_50_10_1470645645.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/style_5_10_1498463124.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/style_6_10_1497252523.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/style_8_10_1497252659.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/tbl.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/tbl_l.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/tbl_n.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/tgl.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/tgl_l.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/tgl_n.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/tmc_blind_amble.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/tmc_blind_congestion.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/tmc_blind_null.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/tmc_blind_severe_congestion.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/tmc_blind_smoothly.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/tnl.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/tnl_l.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/tnl_n.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/trl.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/trl_l.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/trl_n.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/tyl.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/tyl_l.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/tyl_n.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/waterline.data","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/VM3DRes/cross_bg.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/VM3DRes/cross_bg_day.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/VM3DRes/cross_bg_night.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/VM3DRes/d_yellow.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/VM3DRes/d_yellow_day.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/VM3DRes/d_yellow_night.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/VM3DRes/grass_day.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/VM3DRes/grass_night.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/VM3DRes/road_bottom.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/VM3DRes/road_bottom_day.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/VM3DRes/road_bottom_night.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/VM3DRes/roadbk_main.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/VM3DRes/roadbk_main_day.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/AMap3D.bundle/VM3DRes/roadbk_main_night.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/arrow_line_inner.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/calloutArrowMask.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/calloutArrowMask@2x.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/greenPin.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/greenPin@2x.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/greenPin@3x.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/greenPin_lift.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/greenPin_lift@2x.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/greenPin_lift@3x.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/lineDashTexture.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/lineDashTextureThin.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/lineTexture.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/lineTextureThin.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/marker_blue.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/marker_blue@2x.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/pin_shadow.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/pin_shadow@2x.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/pin_shadow@3x.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/purplePin.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/purplePin@2x.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/purplePin@3x.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/purplePin_lift.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/purplePin_lift@2x.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/purplePin_lift@3x.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/redPin.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/redPin@2x.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/redPin@3x.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/redPin_lift.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/redPin_lift@2x.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/redPin_lift@3x.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/select_.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/select_@2x.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/select_@3x.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/traffic_texture_blue.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/traffic_texture_darkred.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/traffic_texture_gray.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/traffic_texture_green.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/traffic_texture_red.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/images/traffic_texture_yellow.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/AMap.bundle/offline/offlinePackage.plist","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/ic_gdmap_add.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/ic_gdmap_back.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/ic_gdmap_delete.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/ic_gdmap_home.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/ic_gdmap_myLocation.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/ic_gdmap_now.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/ic_gdmap_search.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/ic_gdmap_zoom_out.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/ic_wd_curtain_bg_top.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/ic_wd_curtain_h_bg.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/ic_wd_curtain_h_open.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/ic_wd_curtain_h_progress.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/ic_wd_curtain_open.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/ic_wd_curtain_roll_bg.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/ic_wd_curtain_roll_progress.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/ic_wd_curtain_h_top.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/ic_wd_on_curtain_blinds_progress_close.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/ic_wd_on_curtain_blinds_progress_close2.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/ic_wd_on_curtain_blinds_progress.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/ic_wd_on_curtain_blinds_progress2.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/ic_wd_on_curtain_h_bg.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/ic_wd_on_curtain_h_open.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/ic_wd_on_curtain_h_progress_close.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/ic_wd_on_curtain_h_progress.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/ic_wd_on_curtain_open.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/ic_wd_on_curtain_roll_bg.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/ic_wd_on_curtain_roll_progress_close.png","/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS.TBL/Resources/ic_wd_on_curtain_roll_progress.png"],"BuildActions":["Compile","ObjcBindingApiDefinition","ObjcBindingCoreSource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource"],"Analyzers":[],"AdditionalFiles":[],"EditorConfigFiles":[]} \ No newline at end of file diff --git a/.vs/HDL_APP_Project/xs/sqlite3/storage.ide b/.vs/HDL_APP_Project/xs/sqlite3/storage.ide index 37327ad..9c9b90a 100644 --- a/.vs/HDL_APP_Project/xs/sqlite3/storage.ide +++ b/.vs/HDL_APP_Project/xs/sqlite3/storage.ide Binary files differ diff --git a/.vs/HDL_APP_Project/xs/sqlite3/storage.ide-shm b/.vs/HDL_APP_Project/xs/sqlite3/storage.ide-shm index 13d7352..c2cb6e7 100644 --- a/.vs/HDL_APP_Project/xs/sqlite3/storage.ide-shm +++ b/.vs/HDL_APP_Project/xs/sqlite3/storage.ide-shm Binary files differ diff --git a/.vs/HDL_APP_Project/xs/sqlite3/storage.ide-wal b/.vs/HDL_APP_Project/xs/sqlite3/storage.ide-wal index 8419efb..acfa1f8 100644 --- a/.vs/HDL_APP_Project/xs/sqlite3/storage.ide-wal +++ b/.vs/HDL_APP_Project/xs/sqlite3/storage.ide-wal Binary files differ diff --git a/DLL/Android/Shared.Droid.Smartrefresh.dll b/DLL/Android/Shared.Droid.Smartrefresh.dll deleted file mode 100644 index 76bfda4..0000000 --- a/DLL/Android/Shared.Droid.Smartrefresh.dll +++ /dev/null Binary files differ diff --git a/HDL-ON_iOS/AppDelegate.cs b/HDL-ON_iOS/AppDelegate.cs index 65c5fdb..7d7622e 100644 --- a/HDL-ON_iOS/AppDelegate.cs +++ b/HDL-ON_iOS/AppDelegate.cs @@ -156,7 +156,7 @@ { SharedMethod.SharedMethod.IsBackground = false; //BusSocket.Start(6000); - AppUnlockPage.LoadPage(); + new AppUnlockPage().LoadPage(); Console.WriteLine("WillEnterForeground"); UIApplication.SharedApplication.ApplicationIconBadgeNumber = 0; } @@ -175,12 +175,12 @@ public override bool FinishedLaunching(UIApplication application, NSDictionary launchOptions) { + Shared.Application.IsGpsEnable = false; AppCenter.Start("e1add75a-82c6-4a5c-a902-4705b195748e", typeof(Analytics), typeof(Crashes)); base.FinishedLaunching(application, launchOptions); SharedMethod.SharedMethod.sharedApp = application; - Shared.Application.IsGpsEnable = false; //NSString* nsCount = [[NSLocale currentLocale] objectForKey: NSLocaleCountryCode]; application.StatusBarStyle = UIStatusBarStyle.DarkContent; diff --git a/HDL-ON_iOS/Resources/Language.ini b/HDL-ON_iOS/Resources/Language.ini index 2ac9393..35a0d34 100644 --- a/HDL-ON_iOS/Resources/Language.ini +++ b/HDL-ON_iOS/Resources/Language.ini @@ -77,7 +77,7 @@ 61=浜害 62=璁剧疆 63=浣嶇疆绠$悊 -64=鍏变韩 +64=鍒嗕韩 65=娣诲姞鍒版闈� 66=淇敼鍚嶇О 67=鍙栨秷 @@ -273,12 +273,12 @@ 257=璇疯緭鍏ュ唴瀹� 258=娆㈣繋鏂版垚鍛樺姞鍏� 259=鏄惁纭绉婚櫎璇ユ垚鍛橈紵 - - - - - - +260=杈撳叆鐧诲綍瀵嗙爜楠岃瘉 +261=鍒囨崲浣忓畢鎴愬姛銆� +262=鍏ㄩ�� +263=鍒嗕韩鍔熻兘閫夋嫨 +264=纭鍒嗕韩 +265=鍒嗕韩缁� diff --git a/HDL-ON_iOS/Resources/Phone/MusicIcon/Merge.png b/HDL-ON_iOS/Resources/Phone/MusicIcon/Merge.png old mode 100755 new mode 100644 index 28cc2cf..3fe0f8e --- a/HDL-ON_iOS/Resources/Phone/MusicIcon/Merge.png +++ b/HDL-ON_iOS/Resources/Phone/MusicIcon/Merge.png Binary files differ diff --git a/HDL-ON_iOS/Resources/Phone/MusicIcon/MusicBack.png b/HDL-ON_iOS/Resources/Phone/MusicIcon/MusicBack.png old mode 100755 new mode 100644 index 50de179..d10ae27 --- a/HDL-ON_iOS/Resources/Phone/MusicIcon/MusicBack.png +++ b/HDL-ON_iOS/Resources/Phone/MusicIcon/MusicBack.png Binary files differ diff --git a/HDL-ON_iOS/Resources/Phone/MusicIcon/addMusic.png b/HDL-ON_iOS/Resources/Phone/MusicIcon/addMusic.png old mode 100755 new mode 100644 index 68c755f..0d91e8c --- a/HDL-ON_iOS/Resources/Phone/MusicIcon/addMusic.png +++ b/HDL-ON_iOS/Resources/Phone/MusicIcon/addMusic.png Binary files differ diff --git a/HDL-ON_iOS/Resources/Phone/MusicIcon/addMusic1.png b/HDL-ON_iOS/Resources/Phone/MusicIcon/addMusic1.png index 8c00282..fab9116 100644 --- a/HDL-ON_iOS/Resources/Phone/MusicIcon/addMusic1.png +++ b/HDL-ON_iOS/Resources/Phone/MusicIcon/addMusic1.png Binary files differ diff --git a/HDL-ON_iOS/Resources/Phone/MusicIcon/bluetooth.png b/HDL-ON_iOS/Resources/Phone/MusicIcon/bluetooth.png old mode 100755 new mode 100644 index 9c4f139..9c7877c --- a/HDL-ON_iOS/Resources/Phone/MusicIcon/bluetooth.png +++ b/HDL-ON_iOS/Resources/Phone/MusicIcon/bluetooth.png Binary files differ diff --git a/HDL-ON_iOS/Resources/Phone/MusicIcon/clear.png b/HDL-ON_iOS/Resources/Phone/MusicIcon/clear.png index 4f60550..7bcd900 100644 --- a/HDL-ON_iOS/Resources/Phone/MusicIcon/clear.png +++ b/HDL-ON_iOS/Resources/Phone/MusicIcon/clear.png Binary files differ diff --git a/HDL-ON_iOS/Resources/Phone/MusicIcon/collect.png b/HDL-ON_iOS/Resources/Phone/MusicIcon/collect.png old mode 100755 new mode 100644 index b56c2ef..930bca1 --- a/HDL-ON_iOS/Resources/Phone/MusicIcon/collect.png +++ b/HDL-ON_iOS/Resources/Phone/MusicIcon/collect.png Binary files differ diff --git a/HDL-ON_iOS/Resources/Phone/MusicIcon/collectSelected.png b/HDL-ON_iOS/Resources/Phone/MusicIcon/collectSelected.png old mode 100755 new mode 100644 index eb94367..7d3d997 --- a/HDL-ON_iOS/Resources/Phone/MusicIcon/collectSelected.png +++ b/HDL-ON_iOS/Resources/Phone/MusicIcon/collectSelected.png Binary files differ diff --git a/HDL-ON_iOS/Resources/Phone/MusicIcon/edit.png b/HDL-ON_iOS/Resources/Phone/MusicIcon/edit.png old mode 100755 new mode 100644 index ea349b7..e74f0ad --- a/HDL-ON_iOS/Resources/Phone/MusicIcon/edit.png +++ b/HDL-ON_iOS/Resources/Phone/MusicIcon/edit.png Binary files differ diff --git a/HDL-ON_iOS/Resources/Phone/MusicIcon/file.png b/HDL-ON_iOS/Resources/Phone/MusicIcon/file.png index fd3f024..8a73eff 100644 --- a/HDL-ON_iOS/Resources/Phone/MusicIcon/file.png +++ b/HDL-ON_iOS/Resources/Phone/MusicIcon/file.png Binary files differ diff --git a/HDL-ON_iOS/Resources/Phone/MusicIcon/fileList.png b/HDL-ON_iOS/Resources/Phone/MusicIcon/fileList.png index 0bea29d..969aa48 100644 --- a/HDL-ON_iOS/Resources/Phone/MusicIcon/fileList.png +++ b/HDL-ON_iOS/Resources/Phone/MusicIcon/fileList.png Binary files differ diff --git a/HDL-ON_iOS/Resources/Phone/MusicIcon/filePause.png b/HDL-ON_iOS/Resources/Phone/MusicIcon/filePause.png index ffbddc7..7326309 100644 --- a/HDL-ON_iOS/Resources/Phone/MusicIcon/filePause.png +++ b/HDL-ON_iOS/Resources/Phone/MusicIcon/filePause.png Binary files differ diff --git a/HDL-ON_iOS/Resources/Phone/MusicIcon/filePlay.png b/HDL-ON_iOS/Resources/Phone/MusicIcon/filePlay.png index d797e92..55520f8 100644 --- a/HDL-ON_iOS/Resources/Phone/MusicIcon/filePlay.png +++ b/HDL-ON_iOS/Resources/Phone/MusicIcon/filePlay.png Binary files differ diff --git a/HDL-ON_iOS/Resources/Phone/MusicIcon/line.png b/HDL-ON_iOS/Resources/Phone/MusicIcon/line.png old mode 100755 new mode 100644 index d5524d6..baf146c --- a/HDL-ON_iOS/Resources/Phone/MusicIcon/line.png +++ b/HDL-ON_iOS/Resources/Phone/MusicIcon/line.png Binary files differ diff --git a/HDL-ON_iOS/Resources/Phone/MusicIcon/list.png b/HDL-ON_iOS/Resources/Phone/MusicIcon/list.png old mode 100755 new mode 100644 index e169a7a..6f77833 --- a/HDL-ON_iOS/Resources/Phone/MusicIcon/list.png +++ b/HDL-ON_iOS/Resources/Phone/MusicIcon/list.png Binary files differ diff --git a/HDL-ON_iOS/Resources/Phone/MusicIcon/localMusic.png b/HDL-ON_iOS/Resources/Phone/MusicIcon/localMusic.png old mode 100755 new mode 100644 index 80e0113..91cfc5b --- a/HDL-ON_iOS/Resources/Phone/MusicIcon/localMusic.png +++ b/HDL-ON_iOS/Resources/Phone/MusicIcon/localMusic.png Binary files differ diff --git a/HDL-ON_iOS/Resources/Phone/MusicIcon/love.png b/HDL-ON_iOS/Resources/Phone/MusicIcon/love.png index 4f39812..908832d 100644 --- a/HDL-ON_iOS/Resources/Phone/MusicIcon/love.png +++ b/HDL-ON_iOS/Resources/Phone/MusicIcon/love.png Binary files differ diff --git a/HDL-ON_iOS/Resources/Phone/MusicIcon/love1.png b/HDL-ON_iOS/Resources/Phone/MusicIcon/love1.png old mode 100755 new mode 100644 index db810b6..872a770 --- a/HDL-ON_iOS/Resources/Phone/MusicIcon/love1.png +++ b/HDL-ON_iOS/Resources/Phone/MusicIcon/love1.png Binary files differ diff --git a/HDL-ON_iOS/Resources/Phone/MusicIcon/loveMusic.png b/HDL-ON_iOS/Resources/Phone/MusicIcon/loveMusic.png index 9edca47..8154e14 100644 --- a/HDL-ON_iOS/Resources/Phone/MusicIcon/loveMusic.png +++ b/HDL-ON_iOS/Resources/Phone/MusicIcon/loveMusic.png Binary files differ diff --git a/HDL-ON_iOS/Resources/Phone/MusicIcon/loveRadio.png b/HDL-ON_iOS/Resources/Phone/MusicIcon/loveRadio.png index 388fb8f..7fd883e 100644 --- a/HDL-ON_iOS/Resources/Phone/MusicIcon/loveRadio.png +++ b/HDL-ON_iOS/Resources/Phone/MusicIcon/loveRadio.png Binary files differ diff --git a/HDL-ON_iOS/Resources/Phone/MusicIcon/loveSelected.png b/HDL-ON_iOS/Resources/Phone/MusicIcon/loveSelected.png index a25a667..9fbfd2e 100644 --- a/HDL-ON_iOS/Resources/Phone/MusicIcon/loveSelected.png +++ b/HDL-ON_iOS/Resources/Phone/MusicIcon/loveSelected.png Binary files differ diff --git a/HDL-ON_iOS/Resources/Phone/MusicIcon/loveSelected1.png b/HDL-ON_iOS/Resources/Phone/MusicIcon/loveSelected1.png old mode 100755 new mode 100644 index 857119e..7c55f17 --- a/HDL-ON_iOS/Resources/Phone/MusicIcon/loveSelected1.png +++ b/HDL-ON_iOS/Resources/Phone/MusicIcon/loveSelected1.png Binary files differ diff --git a/HDL-ON_iOS/Resources/Phone/MusicIcon/musicIcon.png b/HDL-ON_iOS/Resources/Phone/MusicIcon/musicIcon.png old mode 100755 new mode 100644 Binary files differ diff --git a/HDL-ON_iOS/Resources/Phone/MusicIcon/myList.png b/HDL-ON_iOS/Resources/Phone/MusicIcon/myList.png old mode 100755 new mode 100644 index 24b4f3d..1259873 --- a/HDL-ON_iOS/Resources/Phone/MusicIcon/myList.png +++ b/HDL-ON_iOS/Resources/Phone/MusicIcon/myList.png Binary files differ diff --git a/HDL-ON_iOS/Resources/Phone/MusicIcon/myLove.png b/HDL-ON_iOS/Resources/Phone/MusicIcon/myLove.png old mode 100755 new mode 100644 index 20cb7f7..8a460ef --- a/HDL-ON_iOS/Resources/Phone/MusicIcon/myLove.png +++ b/HDL-ON_iOS/Resources/Phone/MusicIcon/myLove.png Binary files differ diff --git a/HDL-ON_iOS/Resources/Phone/MusicIcon/next.png b/HDL-ON_iOS/Resources/Phone/MusicIcon/next.png old mode 100755 new mode 100644 index 01955a1..349f369 --- a/HDL-ON_iOS/Resources/Phone/MusicIcon/next.png +++ b/HDL-ON_iOS/Resources/Phone/MusicIcon/next.png Binary files differ diff --git a/HDL-ON_iOS/Resources/Phone/MusicIcon/next1.png b/HDL-ON_iOS/Resources/Phone/MusicIcon/next1.png old mode 100755 new mode 100644 index 7e8e05e..f8a0425 --- a/HDL-ON_iOS/Resources/Phone/MusicIcon/next1.png +++ b/HDL-ON_iOS/Resources/Phone/MusicIcon/next1.png Binary files differ diff --git a/HDL-ON_iOS/Resources/Phone/MusicIcon/next1Selected.png b/HDL-ON_iOS/Resources/Phone/MusicIcon/next1Selected.png old mode 100755 new mode 100644 index 08cbdf7..9c89a26 --- a/HDL-ON_iOS/Resources/Phone/MusicIcon/next1Selected.png +++ b/HDL-ON_iOS/Resources/Phone/MusicIcon/next1Selected.png Binary files differ diff --git a/HDL-ON_iOS/Resources/Phone/MusicIcon/nextSelected.png b/HDL-ON_iOS/Resources/Phone/MusicIcon/nextSelected.png old mode 100755 new mode 100644 index 2d25724..dbfb0dc --- a/HDL-ON_iOS/Resources/Phone/MusicIcon/nextSelected.png +++ b/HDL-ON_iOS/Resources/Phone/MusicIcon/nextSelected.png Binary files differ diff --git a/HDL-ON_iOS/Resources/Phone/MusicIcon/noSelectedIcon.png b/HDL-ON_iOS/Resources/Phone/MusicIcon/noSelectedIcon.png index 08282f3..21bbb57 100644 --- a/HDL-ON_iOS/Resources/Phone/MusicIcon/noSelectedIcon.png +++ b/HDL-ON_iOS/Resources/Phone/MusicIcon/noSelectedIcon.png Binary files differ diff --git a/HDL-ON_iOS/Resources/Phone/MusicIcon/pause.png b/HDL-ON_iOS/Resources/Phone/MusicIcon/pause.png old mode 100755 new mode 100644 index 98f3002..0ce9b36 --- a/HDL-ON_iOS/Resources/Phone/MusicIcon/pause.png +++ b/HDL-ON_iOS/Resources/Phone/MusicIcon/pause.png Binary files differ diff --git a/HDL-ON_iOS/Resources/Phone/MusicIcon/pause1.png b/HDL-ON_iOS/Resources/Phone/MusicIcon/pause1.png old mode 100755 new mode 100644 index bf4648f..b08752f --- a/HDL-ON_iOS/Resources/Phone/MusicIcon/pause1.png +++ b/HDL-ON_iOS/Resources/Phone/MusicIcon/pause1.png Binary files differ diff --git a/HDL-ON_iOS/Resources/Phone/MusicIcon/play.png b/HDL-ON_iOS/Resources/Phone/MusicIcon/play.png old mode 100755 new mode 100644 index 87890f6..3ef416b --- a/HDL-ON_iOS/Resources/Phone/MusicIcon/play.png +++ b/HDL-ON_iOS/Resources/Phone/MusicIcon/play.png Binary files differ diff --git a/HDL-ON_iOS/Resources/Phone/MusicIcon/play1.png b/HDL-ON_iOS/Resources/Phone/MusicIcon/play1.png old mode 100755 new mode 100644 index 13d1270..8a6057d --- a/HDL-ON_iOS/Resources/Phone/MusicIcon/play1.png +++ b/HDL-ON_iOS/Resources/Phone/MusicIcon/play1.png Binary files differ diff --git a/HDL-ON_iOS/Resources/Phone/MusicIcon/playBj.png b/HDL-ON_iOS/Resources/Phone/MusicIcon/playBj.png old mode 100755 new mode 100644 index b11c30d..83b1c1a --- a/HDL-ON_iOS/Resources/Phone/MusicIcon/playBj.png +++ b/HDL-ON_iOS/Resources/Phone/MusicIcon/playBj.png Binary files differ diff --git a/HDL-ON_iOS/Resources/Phone/MusicIcon/playList.png b/HDL-ON_iOS/Resources/Phone/MusicIcon/playList.png old mode 100755 new mode 100644 index 87f9dbb..748e1d5 --- a/HDL-ON_iOS/Resources/Phone/MusicIcon/playList.png +++ b/HDL-ON_iOS/Resources/Phone/MusicIcon/playList.png Binary files differ diff --git a/HDL-ON_iOS/Resources/Phone/MusicIcon/playStatus.png b/HDL-ON_iOS/Resources/Phone/MusicIcon/playStatus.png old mode 100755 new mode 100644 index aa3a3dd..aca1d01 --- a/HDL-ON_iOS/Resources/Phone/MusicIcon/playStatus.png +++ b/HDL-ON_iOS/Resources/Phone/MusicIcon/playStatus.png Binary files differ diff --git a/HDL-ON_iOS/Resources/Phone/MusicIcon/prev.png b/HDL-ON_iOS/Resources/Phone/MusicIcon/prev.png old mode 100755 new mode 100644 index 9079617..5caf4a1 --- a/HDL-ON_iOS/Resources/Phone/MusicIcon/prev.png +++ b/HDL-ON_iOS/Resources/Phone/MusicIcon/prev.png Binary files differ diff --git a/HDL-ON_iOS/Resources/Phone/MusicIcon/prevSeletced.png b/HDL-ON_iOS/Resources/Phone/MusicIcon/prevSeletced.png old mode 100755 new mode 100644 index 906693c..818ffa5 --- a/HDL-ON_iOS/Resources/Phone/MusicIcon/prevSeletced.png +++ b/HDL-ON_iOS/Resources/Phone/MusicIcon/prevSeletced.png Binary files differ diff --git a/HDL-ON_iOS/Resources/Phone/MusicIcon/progressIcon.png b/HDL-ON_iOS/Resources/Phone/MusicIcon/progressIcon.png old mode 100755 new mode 100644 index f5d1675..0447100 --- a/HDL-ON_iOS/Resources/Phone/MusicIcon/progressIcon.png +++ b/HDL-ON_iOS/Resources/Phone/MusicIcon/progressIcon.png Binary files differ diff --git a/HDL-ON_iOS/Resources/Phone/MusicIcon/prve1.png b/HDL-ON_iOS/Resources/Phone/MusicIcon/prve1.png old mode 100755 new mode 100644 index 3cdd88a..9bd3146 --- a/HDL-ON_iOS/Resources/Phone/MusicIcon/prve1.png +++ b/HDL-ON_iOS/Resources/Phone/MusicIcon/prve1.png Binary files differ diff --git a/HDL-ON_iOS/Resources/Phone/MusicIcon/prve1Selected.png b/HDL-ON_iOS/Resources/Phone/MusicIcon/prve1Selected.png old mode 100755 new mode 100644 index 3f95878..26d708a --- a/HDL-ON_iOS/Resources/Phone/MusicIcon/prve1Selected.png +++ b/HDL-ON_iOS/Resources/Phone/MusicIcon/prve1Selected.png Binary files differ diff --git a/HDL-ON_iOS/Resources/Phone/MusicIcon/qqMusic.png b/HDL-ON_iOS/Resources/Phone/MusicIcon/qqMusic.png old mode 100755 new mode 100644 index f4f1b1d..f766fc8 --- a/HDL-ON_iOS/Resources/Phone/MusicIcon/qqMusic.png +++ b/HDL-ON_iOS/Resources/Phone/MusicIcon/qqMusic.png Binary files differ diff --git a/HDL-ON_iOS/Resources/Phone/MusicIcon/radio.png b/HDL-ON_iOS/Resources/Phone/MusicIcon/radio.png old mode 100755 new mode 100644 index 06b4573..48f0c72 --- a/HDL-ON_iOS/Resources/Phone/MusicIcon/radio.png +++ b/HDL-ON_iOS/Resources/Phone/MusicIcon/radio.png Binary files differ diff --git a/HDL-ON_iOS/Resources/Phone/MusicIcon/radioIcon.png b/HDL-ON_iOS/Resources/Phone/MusicIcon/radioIcon.png index 4282b98..263977b 100644 --- a/HDL-ON_iOS/Resources/Phone/MusicIcon/radioIcon.png +++ b/HDL-ON_iOS/Resources/Phone/MusicIcon/radioIcon.png Binary files differ diff --git a/HDL-ON_iOS/Resources/Phone/MusicIcon/random.png b/HDL-ON_iOS/Resources/Phone/MusicIcon/random.png old mode 100755 new mode 100644 index 060b07a..73d0494 --- a/HDL-ON_iOS/Resources/Phone/MusicIcon/random.png +++ b/HDL-ON_iOS/Resources/Phone/MusicIcon/random.png Binary files differ diff --git a/HDL-ON_iOS/Resources/Phone/MusicIcon/selectedIcon.png b/HDL-ON_iOS/Resources/Phone/MusicIcon/selectedIcon.png index b10c2c1..16e41de 100644 --- a/HDL-ON_iOS/Resources/Phone/MusicIcon/selectedIcon.png +++ b/HDL-ON_iOS/Resources/Phone/MusicIcon/selectedIcon.png Binary files differ diff --git a/HDL-ON_iOS/Resources/Phone/MusicIcon/set.png b/HDL-ON_iOS/Resources/Phone/MusicIcon/set.png old mode 100755 new mode 100644 index cab0e99..3d7f870 --- a/HDL-ON_iOS/Resources/Phone/MusicIcon/set.png +++ b/HDL-ON_iOS/Resources/Phone/MusicIcon/set.png Binary files differ diff --git a/HDL-ON_iOS/Resources/Phone/MusicIcon/single.png b/HDL-ON_iOS/Resources/Phone/MusicIcon/single.png old mode 100755 new mode 100644 index dc65fc6..3d49095 --- a/HDL-ON_iOS/Resources/Phone/MusicIcon/single.png +++ b/HDL-ON_iOS/Resources/Phone/MusicIcon/single.png Binary files differ diff --git a/HDL-ON_iOS/Resources/Phone/MusicIcon/sourceNetx.png b/HDL-ON_iOS/Resources/Phone/MusicIcon/sourceNetx.png old mode 100755 new mode 100644 index 066f199..6bd7f63 --- a/HDL-ON_iOS/Resources/Phone/MusicIcon/sourceNetx.png +++ b/HDL-ON_iOS/Resources/Phone/MusicIcon/sourceNetx.png Binary files differ diff --git a/HDL-ON_iOS/Resources/Phone/MusicIcon/usb.png b/HDL-ON_iOS/Resources/Phone/MusicIcon/usb.png old mode 100755 new mode 100644 index be7d334..6e2d9fd --- a/HDL-ON_iOS/Resources/Phone/MusicIcon/usb.png +++ b/HDL-ON_iOS/Resources/Phone/MusicIcon/usb.png Binary files differ diff --git a/HDL-ON_iOS/Resources/Phone/MusicIcon/vol.png b/HDL-ON_iOS/Resources/Phone/MusicIcon/vol.png index 1288633..c23711c 100644 --- a/HDL-ON_iOS/Resources/Phone/MusicIcon/vol.png +++ b/HDL-ON_iOS/Resources/Phone/MusicIcon/vol.png Binary files differ diff --git a/HDLWidgetLibrary/.DS_Store b/HDLWidgetLibrary/.DS_Store deleted file mode 100644 index fc0cd05..0000000 --- a/HDLWidgetLibrary/.DS_Store +++ /dev/null Binary files differ diff --git a/HDLWidgetLibrary/HDLWidgetLibrary.xcodeproj/project.pbxproj b/HDLWidgetLibrary/HDLWidgetLibrary.xcodeproj/project.pbxproj index 5a279d2..4429664 100644 --- a/HDLWidgetLibrary/HDLWidgetLibrary.xcodeproj/project.pbxproj +++ b/HDLWidgetLibrary/HDLWidgetLibrary.xcodeproj/project.pbxproj @@ -25,6 +25,9 @@ 4BA9364A235D61190062548F /* CropImageUtlis.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BA93641235D61190062548F /* CropImageUtlis.m */; }; 4BCCD7FF2369AE1D000EF33F /* HDLGestureLockView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BCCD7FE2369AE1D000EF33F /* HDLGestureLockView.m */; }; 4BCCD8022369AE96000EF33F /* HDLUtlisXM.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BCCD8012369AE96000EF33F /* HDLUtlisXM.m */; }; + B94D9DA22499C5F3008A7B96 /* HDLDiyArcSeekbar.m in Sources */ = {isa = PBXBuildFile; fileRef = B94D9DA12499C5F2008A7B96 /* HDLDiyArcSeekbar.m */; }; + B94D9DB42499C5FD008A7B96 /* HDLOnOACCurtainSeekBar.m in Sources */ = {isa = PBXBuildFile; fileRef = B94D9DA82499C5FD008A7B96 /* HDLOnOACCurtainSeekBar.m */; }; + B94D9DB52499C5FD008A7B96 /* HDLOnRollCurtainSeekBar.m in Sources */ = {isa = PBXBuildFile; fileRef = B94D9DAC2499C5FD008A7B96 /* HDLOnRollCurtainSeekBar.m */; }; B9998FDA242F2DCC008A2FB6 /* HQImageEditViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B9998FB7242F2DCB008A2FB6 /* HQImageEditViewController.m */; }; B9998FDB242F2DCC008A2FB6 /* NSLayoutConstraint+MASDebugAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = B9998FBA242F2DCB008A2FB6 /* NSLayoutConstraint+MASDebugAdditions.m */; }; B9998FDC242F2DCC008A2FB6 /* ViewController+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = B9998FC3242F2DCB008A2FB6 /* ViewController+MASAdditions.m */; }; @@ -99,6 +102,24 @@ 4BCCD7FE2369AE1D000EF33F /* HDLGestureLockView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HDLGestureLockView.m; sourceTree = "<group>"; }; 4BCCD8002369AE96000EF33F /* HDLUtlisXM.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = HDLUtlisXM.h; sourceTree = "<group>"; }; 4BCCD8012369AE96000EF33F /* HDLUtlisXM.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = HDLUtlisXM.m; sourceTree = "<group>"; }; + B94D9DA02499C5F2008A7B96 /* HDLDiyArcSeekbar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HDLDiyArcSeekbar.h; sourceTree = "<group>"; }; + B94D9DA12499C5F2008A7B96 /* HDLDiyArcSeekbar.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HDLDiyArcSeekbar.m; sourceTree = "<group>"; }; + B94D9DA42499C5FD008A7B96 /* ic_wd_on_curtain_roll_progress_close.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ic_wd_on_curtain_roll_progress_close.png; sourceTree = "<group>"; }; + B94D9DA52499C5FD008A7B96 /* HDLOnRollCurtainSeekBar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HDLOnRollCurtainSeekBar.h; sourceTree = "<group>"; }; + B94D9DA62499C5FD008A7B96 /* ic_wd_on_curtain_h_open.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ic_wd_on_curtain_h_open.png; sourceTree = "<group>"; }; + B94D9DA72499C5FD008A7B96 /* ic_wd_on_curtain_open.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ic_wd_on_curtain_open.png; sourceTree = "<group>"; }; + B94D9DA82499C5FD008A7B96 /* HDLOnOACCurtainSeekBar.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HDLOnOACCurtainSeekBar.m; sourceTree = "<group>"; }; + B94D9DA92499C5FD008A7B96 /* ic_wd_on_curtain_blinds_progress_close2.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ic_wd_on_curtain_blinds_progress_close2.png; sourceTree = "<group>"; }; + B94D9DAA2499C5FD008A7B96 /* ic_wd_on_curtain_roll_bg.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ic_wd_on_curtain_roll_bg.png; sourceTree = "<group>"; }; + B94D9DAB2499C5FD008A7B96 /* ic_wd_on_curtain_h_progress.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ic_wd_on_curtain_h_progress.png; sourceTree = "<group>"; }; + B94D9DAC2499C5FD008A7B96 /* HDLOnRollCurtainSeekBar.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HDLOnRollCurtainSeekBar.m; sourceTree = "<group>"; }; + B94D9DAD2499C5FD008A7B96 /* ic_wd_on_curtain_roll_progress.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ic_wd_on_curtain_roll_progress.png; sourceTree = "<group>"; }; + B94D9DAE2499C5FD008A7B96 /* ic_wd_on_curtain_h_progress_close.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ic_wd_on_curtain_h_progress_close.png; sourceTree = "<group>"; }; + B94D9DAF2499C5FD008A7B96 /* ic_wd_on_curtain_blinds_progress2.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ic_wd_on_curtain_blinds_progress2.png; sourceTree = "<group>"; }; + B94D9DB02499C5FD008A7B96 /* ic_wd_on_curtain_blinds_progress_close.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ic_wd_on_curtain_blinds_progress_close.png; sourceTree = "<group>"; }; + B94D9DB12499C5FD008A7B96 /* HDLOnOACCurtainSeekBar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HDLOnOACCurtainSeekBar.h; sourceTree = "<group>"; }; + B94D9DB22499C5FD008A7B96 /* ic_wd_on_curtain_h_bg.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ic_wd_on_curtain_h_bg.png; sourceTree = "<group>"; }; + B94D9DB32499C5FD008A7B96 /* ic_wd_on_curtain_blinds_progress.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ic_wd_on_curtain_blinds_progress.png; sourceTree = "<group>"; }; B9998FB7242F2DCB008A2FB6 /* HQImageEditViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HQImageEditViewController.m; sourceTree = "<group>"; }; B9998FB9242F2DCB008A2FB6 /* MASCompositeConstraint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MASCompositeConstraint.h; sourceTree = "<group>"; }; B9998FBA242F2DCB008A2FB6 /* NSLayoutConstraint+MASDebugAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSLayoutConstraint+MASDebugAdditions.m"; sourceTree = "<group>"; }; @@ -181,6 +202,7 @@ 4B8890B2239E220500B83519 /* HDLDiyImageSeekBar */, 4B65C7E3237BB5D800E0DC16 /* HDLArcScaleSeekBar */, 4B9B13AC23741BE400088244 /* HDLCurtainSeekBar */, + B94D9DA32499C5FD008A7B96 /* HDLONCurtainSeekBar */, 4BCCD7FC2369AE1D000EF33F /* GestureLockView */, 4BA93620235D5E490062548F /* CropImage */, 4B74CA182320B4C800C4EC2F /* ZJPickerView */, @@ -197,6 +219,8 @@ 4B74C9FE2320B29E00C4EC2F /* HDLArcSeekbar */ = { isa = PBXGroup; children = ( + B94D9DA02499C5F2008A7B96 /* HDLDiyArcSeekbar.h */, + B94D9DA12499C5F2008A7B96 /* HDLDiyArcSeekbar.m */, 4B74CA002320B29E00C4EC2F /* HDLArcSeekbar.h */, 4B74C9FF2320B29E00C4EC2F /* HDLArcSeekbar.m */, ); @@ -296,6 +320,29 @@ 4BCCD7FE2369AE1D000EF33F /* HDLGestureLockView.m */, ); path = GestureLockView; + sourceTree = "<group>"; + }; + B94D9DA32499C5FD008A7B96 /* HDLONCurtainSeekBar */ = { + isa = PBXGroup; + children = ( + B94D9DA52499C5FD008A7B96 /* HDLOnRollCurtainSeekBar.h */, + B94D9DAC2499C5FD008A7B96 /* HDLOnRollCurtainSeekBar.m */, + B94D9DB12499C5FD008A7B96 /* HDLOnOACCurtainSeekBar.h */, + B94D9DA82499C5FD008A7B96 /* HDLOnOACCurtainSeekBar.m */, + B94D9DA42499C5FD008A7B96 /* ic_wd_on_curtain_roll_progress_close.png */, + B94D9DA62499C5FD008A7B96 /* ic_wd_on_curtain_h_open.png */, + B94D9DA72499C5FD008A7B96 /* ic_wd_on_curtain_open.png */, + B94D9DA92499C5FD008A7B96 /* ic_wd_on_curtain_blinds_progress_close2.png */, + B94D9DAA2499C5FD008A7B96 /* ic_wd_on_curtain_roll_bg.png */, + B94D9DAB2499C5FD008A7B96 /* ic_wd_on_curtain_h_progress.png */, + B94D9DAD2499C5FD008A7B96 /* ic_wd_on_curtain_roll_progress.png */, + B94D9DAE2499C5FD008A7B96 /* ic_wd_on_curtain_h_progress_close.png */, + B94D9DAF2499C5FD008A7B96 /* ic_wd_on_curtain_blinds_progress2.png */, + B94D9DB02499C5FD008A7B96 /* ic_wd_on_curtain_blinds_progress_close.png */, + B94D9DB22499C5FD008A7B96 /* ic_wd_on_curtain_h_bg.png */, + B94D9DB32499C5FD008A7B96 /* ic_wd_on_curtain_blinds_progress.png */, + ); + path = HDLONCurtainSeekBar; sourceTree = "<group>"; }; B9998FB6242F2DCB008A2FB6 /* HQImageEditViewController */ = { @@ -431,6 +478,8 @@ 4BCCD8022369AE96000EF33F /* HDLUtlisXM.m in Sources */, 4BCCD7FF2369AE1D000EF33F /* HDLGestureLockView.m in Sources */, B9998FE6242F2DCC008A2FB6 /* HQEditImageEditView.m in Sources */, + B94D9DB52499C5FD008A7B96 /* HDLOnRollCurtainSeekBar.m in Sources */, + B94D9DB42499C5FD008A7B96 /* HDLOnOACCurtainSeekBar.m in Sources */, 4B8890B5239E225500B83519 /* HDLDiyImageSeekBar.m in Sources */, 4B74CA132320B29E00C4EC2F /* HDLCoverFlow.m in Sources */, 4B74CA112320B29E00C4EC2F /* HDLArcSeekbar.m in Sources */, @@ -438,6 +487,7 @@ B9998FDF242F2DCC008A2FB6 /* MASLayoutConstraint.m in Sources */, 4B74CA1B2320B4C800C4EC2F /* ZJPickerView.m in Sources */, B9998FDC242F2DCC008A2FB6 /* ViewController+MASAdditions.m in Sources */, + B94D9DA22499C5F3008A7B96 /* HDLDiyArcSeekbar.m in Sources */, 4B9B13BF2374220D00088244 /* SeekBarDelegate.m in Sources */, 4B74CA152320B29E00C4EC2F /* HDLWaveSeekBar.m in Sources */, B9A22FE7241CD88200F79DA1 /* HDLDiyImageVerticalSeekBar.m in Sources */, diff --git a/HDLWidgetLibrary/HDLWidgetLibrary.xcodeproj/project.xcworkspace/xcuserdata/jlchen.xcuserdatad/UserInterfaceState.xcuserstate b/HDLWidgetLibrary/HDLWidgetLibrary.xcodeproj/project.xcworkspace/xcuserdata/jlchen.xcuserdatad/UserInterfaceState.xcuserstate index ea133a3..8bf8539 100644 --- a/HDLWidgetLibrary/HDLWidgetLibrary.xcodeproj/project.xcworkspace/xcuserdata/jlchen.xcuserdatad/UserInterfaceState.xcuserstate +++ b/HDLWidgetLibrary/HDLWidgetLibrary.xcodeproj/project.xcworkspace/xcuserdata/jlchen.xcuserdatad/UserInterfaceState.xcuserstate Binary files differ diff --git a/HDLWidgetLibrary/HDLWidgetLibrary/GestureLockView/HDLGestureLockView.h b/HDLWidgetLibrary/HDLWidgetLibrary/GestureLockView/HDLGestureLockView.h index 357a7e3..af47e2a 100644 --- a/HDLWidgetLibrary/HDLWidgetLibrary/GestureLockView/HDLGestureLockView.h +++ b/HDLWidgetLibrary/HDLWidgetLibrary/GestureLockView/HDLGestureLockView.h @@ -39,6 +39,8 @@ @property (nonatomic, weak) id<SSGestureLockViewDelegate>delegate; @property (nonatomic, assign) BOOL showErrorStatus;///灞曠ず閿欒鍦扮姸鎬� + + /** 閲嶇疆甯冨眬 @@ -47,5 +49,14 @@ */ -(void)initWithFrameLockView:(CGRect) mCGRect; + +-(void)setSolidType:(BOOL)isSolidType; + @end NS_ASSUME_NONNULL_END + + +//# HDLGestureLockView(鎵嬪娍瑙i攣) +//*****V1.0.2***** +//2020-06-17 +//1.澧炲姞瀹炲績鍦嗙偣鐨勬晥鏋� 瑙i攣鏍峰紡绫诲瀷銆� diff --git a/HDLWidgetLibrary/HDLWidgetLibrary/GestureLockView/HDLGestureLockView.m b/HDLWidgetLibrary/HDLWidgetLibrary/GestureLockView/HDLGestureLockView.m index 0e48d12..8148149 100644 --- a/HDLWidgetLibrary/HDLWidgetLibrary/GestureLockView/HDLGestureLockView.m +++ b/HDLWidgetLibrary/HDLWidgetLibrary/GestureLockView/HDLGestureLockView.m @@ -13,9 +13,9 @@ #define SSGestureLock_SelectedButtonSize CGSizeMake(60,60)//閫夋嫨鍚庢寜閽殑澶у皬 #define SSGestureLock_SelectedLineColor HEXCOLOR(0xFC744B)//閫夋嫨鏃跺�欑嚎鐨勯鑹� #define SSGestureLock_SelectedErrorLineColor HEXCOLOR(0xFF0000) //閫夋嫨鍚庨敊璇嚎鐨勯鑹� -#define SSGestureLock_NomarlColor HEXCOLOR(0xD5DBE8) +//#define SSGestureLock_NomarlColor HEXCOLOR(0xD5DBE8) #define SSGestureLock_BorderColor HEXCOLOR(0x818181) - +#define SSGestureLock_NomarlColor HEXCOLOR(0xC0C7D4) CGFloat const SSGestureLock_DrawLineWidth = 2; //鐢荤嚎鐨勫搴� @@ -39,6 +39,10 @@ @property (nonatomic, strong) UIColor *errorColor; @property (nonatomic, strong) UIColor *normalColor; @property (nonatomic, strong) UIColor *selectedColor; +@property (nonatomic, strong) UIColor *selectedColor_Alpha; +@property (nonatomic, strong) UIColor *errorColor_Alpha; +@property (nonatomic, assign) BOOL isSolidType; + @end @implementation SSGestureLockKeyView @@ -60,19 +64,26 @@ ///鏍规嵁澶у皬鏉ヨ缃渾瑙� self.layer.cornerRadius = self.frame.size.height/2; self.layer.masksToBounds = true; - self.layer.borderWidth = 1.0f; - self.layer.borderColor = SSGestureLock_BorderColor.CGColor; +// self.layer.borderWidth = 1.0f; +// self.layer.borderColor = SSGestureLock_BorderColor.CGColor; CGFloat smallView_x = CGRectGetWidth(self.frame)*1/3; CGFloat smallView_y = CGRectGetWidth(self.frame)*1/3; CGFloat smallView_width = CGRectGetWidth(self.frame)*1/3; self.smallView.frame = CGRectMake(smallView_x, smallView_y, smallView_width, smallView_width); self.smallView.layer.cornerRadius = self.smallView.frame.size.height/2; + + if(_isSolidType){ + self.smallView.backgroundColor = self.normalColor; + }else{ + self.layer.borderWidth = 1.0f; + self.layer.borderColor = SSGestureLock_BorderColor.CGColor; + } } - - (void)setErrorColor:(UIColor *)errorColor{ _errorColor = errorColor; + _errorColor_Alpha = [self getNewColorWith:errorColor newAlpha:0.2F]; } - (void)setNormalColor:(UIColor *)normalColor{ _normalColor = normalColor; @@ -80,25 +91,58 @@ } - (void)setSelectedColor:(UIColor *)selectedColor{ _selectedColor = selectedColor; + _selectedColor_Alpha = [self getNewColorWith:selectedColor newAlpha:0.2F]; +} + +// 鏀瑰彉UIColor鐨凙lpha +- (UIColor *)getNewColorWith:(UIColor *)color newAlpha:(float)newAlpha{ + CGFloat red = 0.0; + CGFloat green = 0.0; + CGFloat blue = 0.0; + CGFloat alpha = 0.0; + [color getRed:&red green:&green blue:&blue alpha:&alpha]; + UIColor *newColor = [UIColor colorWithRed:red green:green blue:blue alpha:newAlpha]; + return newColor; } - (void)setKeyType:(SSGestureLockKeyType)keyType{ _keyType = keyType; - if (_keyType == SSGestureLockKeyNormalType) { - // self.backgroundColor = [UIColor clearColor]; - self.smallView.backgroundColor = [UIColor clearColor]; - self.layer.borderColor = SSGestureLock_BorderColor.CGColor; - } - if (_keyType == SSGestureLockKeySelectedType) { - // self.backgroundColor = self.normalColor; - self.smallView.backgroundColor = self.selectedColor; - self.layer.borderColor = self.selectedColor.CGColor; - } - if (_keyType == SSGestureLockKeyErrorType) { - // self.backgroundColor = self.normalColor; - self.smallView.backgroundColor = self.errorColor; - self.layer.borderColor = self.errorColor.CGColor; + if(!_isSolidType){ + if (_keyType == SSGestureLockKeyNormalType) { + // self.backgroundColor = [UIColor clearColor]; + self.smallView.backgroundColor = [UIColor clearColor]; + self.layer.borderColor = SSGestureLock_BorderColor.CGColor; + } + if (_keyType == SSGestureLockKeySelectedType) { + // self.backgroundColor = self.normalColor; + self.smallView.backgroundColor = self.selectedColor; + self.layer.borderColor = self.selectedColor.CGColor; + } + + if (_keyType == SSGestureLockKeyErrorType) { + // self.backgroundColor = self.normalColor; + self.smallView.backgroundColor = self.errorColor; + self.layer.borderColor = self.errorColor.CGColor; + } + + }else{ + if (_keyType == SSGestureLockKeyNormalType) { + self.smallView.backgroundColor = self.normalColor; + self.backgroundColor = [UIColor clearColor]; + // self.layer.borderColor = SSOnGestureLock_BorderColor.CGColor; + } + if (_keyType == SSGestureLockKeySelectedType) { + self.smallView.backgroundColor = self.selectedColor; + // self.layer.borderColor = self.selectedColor.CGColor; + self.backgroundColor = self.selectedColor_Alpha; + } + + if (_keyType == SSGestureLockKeyErrorType) { + self.smallView.backgroundColor = self.errorColor; + self.backgroundColor = self.errorColor_Alpha; + // self.layer.borderColor = self.errorColor.CGColor; + } } } @@ -110,6 +154,7 @@ @property (nonatomic, strong) NSMutableArray <SSGestureLockKeyView *> *selectedKeyViewArray; @property (nonatomic, assign) CGPoint movePoint; @property (nonatomic, strong) CAShapeLayer *drawLayer; +@property (nonatomic, assign) BOOL isSolidType; //鏄惁涓哄疄蹇冨渾鐐圭殑鎵嬪娍瑙i攣绫诲瀷 @end @@ -211,6 +256,7 @@ keyView.errorColor = self.errorLineColor; keyView.selectedColor = self.selectedLineColor; keyView.normalColor = self.normalColor; + keyView.isSolidType = self.isSolidType; keyView.tag = i+1; [self addSubview:keyView]; [self.keyViewArray addObject:keyView]; @@ -356,7 +402,33 @@ */ -(void)initWithFrameLockView:(CGRect) mCGRect{ self.frame = mCGRect; -// [self refreshFrame]; - + // [self refreshFrame]; + + int mSpace = self.frame.size.width/(2*SSGestureLock_EachNum - 1); + self.horizontalSpace = mSpace; + self.verticalSpace = mSpace; + //// [self refreshFrame]; + } + +/// 2020-06-17 +/// 璁剧疆瀹炲績妯″紡 +/// @param isSolidType 鏄惁 +-(void)setSolidType:(BOOL)isSolidType{ + self.isSolidType = isSolidType; + [self resetViews]; +} + + +/// 閲嶇疆view +- (void)resetViews{ + //绉婚櫎鎵�鏈夊瓙view + for(UIView *view in [self subviews]) + { + [view removeFromSuperview]; + } + [_keyViewArray removeAllObjects]; + [self setViews]; +} + @end diff --git a/HDLWidgetLibrary/HDLWidgetLibrary/HDLArcSeekbar/HDLDiyArcSeekbar.h b/HDLWidgetLibrary/HDLWidgetLibrary/HDLArcSeekbar/HDLDiyArcSeekbar.h new file mode 100644 index 0000000..eee1988 --- /dev/null +++ b/HDLWidgetLibrary/HDLWidgetLibrary/HDLArcSeekbar/HDLDiyArcSeekbar.h @@ -0,0 +1,137 @@ +// +// HDLDiyArcSeekbar.h +// HDL_Widget_iOS +// +// Created by 闄堝槈涔� on 2020/6/15. +// Copyright 漏 2020 JLChen. All rights reserved. +// + +#import <UIKit/UIKit.h> +#import "SeekBarDelegate.h" + +NS_ASSUME_NONNULL_BEGIN + + + +@interface HDLDiyArcSeekbar : UIControl + + +/** + 鏄惁鍙互鐐瑰嚮 + */ +@property (nonatomic, assign) BOOL isClickable; + +/** + 鑳屾櫙棰滆壊 + */ +@property (nonatomic, strong) UIColor* mArcBackBarColor; + +/** + 褰撳墠鍊� + */ +@property (nonatomic, assign) float mProgressCurrentValue; + +/** + 鍦嗗姬瀹藉害 + */ +@property (nonatomic, assign) float mArcWidth; + + + + +#pragma mark HDLRollSeekBarSeekBarProgressChangedDelegate +/** + 杩涘害鍊兼敼鍙樹唬鐞嗕簨浠� + */ +@property (nonatomic,weak) id<HDLSeekBarProgressChangedDelegate> mProgressChangedDelegate; + +#pragma mark 瀵瑰鎺ュ彛鏂规硶 +/** + 璁剧疆杩涘害鍊� + + @param mProgress 杩涘害鍊� + */ +-(void)setProgress:(int)mProgress; + +/** + 璁剧疆寮�鍙h搴� + + @param mOpenAngle 寮�鍙h搴� + */ +-(void)setOpenAngle:(float)mOpenAngle; + +/** + 璁剧疆娓愬彉鏁堟灉 + + @param startColor 寮�濮嬮鑹� + @param endColor 缁撴潫棰滆壊 + */ +-(void)setProgressBarColors:(UIColor *)startColor endColor:(UIColor*)endColor; + +/** + 璁剧疆杩涘害鏉¢鑹� + + @param oneColor 鍗曚竴棰滆壊 + */ +-(void)setProgressBarColor:(UIColor *)oneColor; + +/** + 璁剧疆绂荤嚎鏃� 杩涘害鏉¢鑹� + + @param oneColor 鍗曚竴棰滆壊 + */ +-(void)setOfflineProgressBarColor:(UIColor *)oneColor; + + +/** + 璁剧疆鏈�澶у�兼渶灏忓�� + + @param mMinValue 鏈�灏忓�� + @param mMaxValue 鏈�澶у�� + */ +-(void)setMinAndMaxValue:(float)mMinValue mMaxValue:(float)mMaxValue; + +/** + 閲嶇疆甯冨眬 + + @param mCGRect 甯冨眬 + + */ +-(void)initWithFrameSeekBar:(CGRect) mCGRect; + + +/** + 璁剧疆杈硅窛 + */ +-(void)setSeekBarPadding:(int)Padding; + + +/** + 璁剧疆鎸夐挳瀹藉害 + */ +-(void)setThumbImgBtnWidth:(int)Width; + +/** + 璁剧疆鎷栧姩鎸夐挳鍥剧墖 + */ +-(void)setThumbImgBtnImg:(UIImage*) mImage; + +/** + 璁剧疆鎷栧姩鎸夐挳鍥剧墖鏄惁鏄剧ず + */ +-(void)setThumbImgBtnShow:(BOOL) isShow; + +/** + 璁剧疆鏄惁绂荤嚎 + */ +-(void)setOffline:(BOOL)isOffline; + + +/** + 璁剧疆鍦嗗姬瀹藉害 + */ +-(void)setArcWidth:(float)mArcWidth; + +@end + +NS_ASSUME_NONNULL_END diff --git a/HDLWidgetLibrary/HDLWidgetLibrary/HDLArcSeekbar/HDLDiyArcSeekbar.m b/HDLWidgetLibrary/HDLWidgetLibrary/HDLArcSeekbar/HDLDiyArcSeekbar.m new file mode 100644 index 0000000..71b78f7 --- /dev/null +++ b/HDLWidgetLibrary/HDLWidgetLibrary/HDLArcSeekbar/HDLDiyArcSeekbar.m @@ -0,0 +1,682 @@ +// +// HDLDiyArcSeekbar.m +// HDL_Widget_iOS +// +// Created by 闄堝槈涔� on 2020/6/15. +// Copyright 漏 2020 JLChen. All rights reserved. +// + +#import "HDLDiyArcSeekbar.h" +#import "HDLUtlisXM.h" + +//#define APP_DEFAULT_BG HEXCOLOR(0xF2F3F7) +#define APP_DEFAULT_BG_OFFLINE HEXCOLOR(0xDFE1E6) + +#define ToRad(deg) ( (M_PI * (deg)) / 180.0 ) +#define ToDeg(rad) ( (180.0 * (rad)) / M_PI ) +#define SQR(x) ( (x) * (x) ) +#define GETEndAngle(X) ( ((90-X) < 0) ? ((90-X)+360) : (90-X) ) +#define GETStartAngle(X) ( 90 + X) +//#define DEFAULT_DISTANCE_BETWEEN_TEXTPOINT_AND_ARC 30 // 杩涘害鏄剧ず鏂囧瓧鍧愭爣涓庤繘搴﹀渾寮х殑璺濈 +//#define DEFAULT_PADDING 40 //鍦嗗姬鑷甫PADDING鍊硷紝涓轰簡鏄剧ず杩涘害test鏂囧瓧 +#define DEFAULT_OPEN_ANGLE 180.0f // 寮�鍙h搴� + + +@interface HDLDiyArcSeekbar () + +/** + 寮�鍙h搴� + */ +@property (nonatomic, assign) float mOpenAngle; + +//* 闃叉绐佸彉 +//* 鐢变簬杩涘害鏉℃椂鍦嗗姬褰㈢姸鐨�,鍥犳杩涘害鍙兘浼氫粠 0.0 鐩存帴绐佸彉鍒� 1.0 鎴栬�呯浉鍙�,鍥犳鍦ㄨ绠楄繘搴︿笌褰撳墠杩涘害宸紓杩囧ぇ鏃�,绂佹鏀瑰彉褰撳墠杩涘害. +/** + 鏄惁鍏佽绐佸彉 + */ +@property (nonatomic, assign) BOOL bAllowTouchSkip; + +/** + 鏄惁姝e湪绉诲姩 + */ +@property (nonatomic, assign) BOOL bTouchMove; + +///** +// 杩涘害鍗曚綅绗﹀彿 +// */ +//@property (nonatomic, strong) NSString *mProgressBarUnitSring; + +/** + 鏈�灏忓�� + */ +@property (nonatomic, assign) float mMinValue; + +/** + 鏈�澶у�� + */ +@property (nonatomic, assign) float mMaxValue; + +/** + 杩涘害娓愬彉棰滆壊鏁扮粍 + */ +@property (nonatomic, strong) NSArray *mArcProgressBarColors; + +/** + 杩涘害娓愬彉棰滆壊鏁扮粍 + */ +@property (nonatomic, strong) NSArray *mArcOfflineProgressBarColors; + +/** + 杈硅窛 + */ +@property (nonatomic, assign) int DiyBarPadding; + +/** + 鏄惁绂荤嚎 + */ +@property (nonatomic, assign) BOOL isOffline; + +/** + 鏄惁鏄剧ず鎷栧姩鎸夐挳 + */ +@property (nonatomic, assign) BOOL isThumbImgBtnShow; + +@end + + +@implementation HDLDiyArcSeekbar{ + int _mProgressAngle; //褰撳墠杩涘害鍊煎搴旂殑瑙掑害 + int _fixedAngle; + int _mMoveCount; + + float _mArcStartAngle; + float _mArcEndAngle; + float _mArcAngle; + CGPoint _mCenterPoint; //鍦嗗績鍧愭爣 + CGFloat _mArcRadius; //鍗婂緞 + CGFloat _mArcHeight; + bool _bIsInArcProgress; + UIImage *_thumbImgBtn; + CGFloat _thumbImgBtnWidth; + + +} + +-(instancetype)initWithFrame:(CGRect)frame{ + self = [super initWithFrame:frame]; + if (self) { + _isClickable = YES; + _mMoveCount = 0; + _mOpenAngle = DEFAULT_OPEN_ANGLE; + _bAllowTouchSkip = NO; //绂佹绐佸彉 + _mArcStartAngle = GETStartAngle(_mOpenAngle/2); + _mArcEndAngle = GETEndAngle(_mOpenAngle/2); + _mArcAngle = 360.0f - _mOpenAngle; + _mProgressAngle = _mArcStartAngle; + _mMaxValue = 100.0f; + _mMinValue = 0.0f; + _mProgressCurrentValue = _mMinValue; + _mArcWidth = 10.0f; + _thumbImgBtnWidth = _mArcWidth * 2; + _DiyBarPadding = _thumbImgBtnWidth/2+5; + _isThumbImgBtnShow = YES; + _mArcBackBarColor = HEXCOLOR(0xF2F3F7); + + [self setProgressBarColor:HEXCOLOR(0xFFEB3B)]; + [self setOfflineProgressBarColor:HEXCOLOR(0xD3D3D3)]; + [self refreshFrame]; + self.backgroundColor = [UIColor clearColor]; + _thumbImgBtn = [UIImage imageNamed:@"ic_wd_curtain_h_open"]; + + } + + return self; +} + +/** + 鍒锋柊甯冨眬锛屾洿鏂板叧閿�� + */ +-(void)refreshFrame{ + if(self.frame.size.height > self.frame.size.width){ + _mArcHeight = self.frame.size.width; + }else{ + _mArcHeight = self.frame.size.height; + } + _mCenterPoint = CGPointMake(self.frame.size.width/2, self.frame.size.height/2); + [self onDiyBarSizeChange]; +} + +/** + onDiyBarSizeChange + 鍒锋柊甯冨眬锛屾洿鏂板叧閿�� + */ +-(void)onDiyBarSizeChange{ + _mArcRadius = _mArcHeight/2 - _mArcWidth/2 - _DiyBarPadding; + +} + +#pragma mark drawRect 缁樺埗鍥惧舰 +-(void)drawRect:(CGRect)rect{ + [super drawRect:rect]; + CGContextRef ctx = UIGraphicsGetCurrentContext(); + //灏嗗綋鍓嶅浘褰㈢姸鎬佹帹鍏ュ爢鏍� + CGContextSaveGState(ctx); + //*********缁樺埗鍥哄畾鐨勮儗鏅渾寮�********* + if(_mArcEndAngle == 90){ + CGContextAddArc(ctx, self.frame.size.width/2, self.frame.size.height/2, _mArcRadius, M_PI/180*_mArcStartAngle, M_PI/180*450, 0); + }else{ + CGContextAddArc(ctx, self.frame.size.width/2, self.frame.size.height/2, _mArcRadius, M_PI/180*_mArcStartAngle, M_PI/180*_mArcEndAngle, 0); + + } + [self setEndCornersRounded:ctx mUIColor:_mArcBackBarColor];//璁剧疆鏈鍦嗚鍜岄鑹� + + //*********缁樺埗鍔ㄦ�佺殑杩涘害鏉″渾寮�********* + CGContextSetLineWidth(ctx, _mArcWidth); + // CGContextSetLineCap(ctx, kCGLineCapButt); + CGContextSetLineCap(ctx, kCGLineCapRound); + CGContextDrawPath(ctx, kCGPathStroke); + CGContextAddArc(ctx, self.frame.size.width/2, self.frame.size.height/2, _mArcRadius, M_PI/180*_mArcStartAngle, M_PI/180*(_mProgressAngle), 0); + // [self setEndCornersRounded:ctx mUIColor:_mArcProgressBarColor];//璁剧疆鏈鍦嗚鍜岄鑹� + + [self drawArcWithGradient:ctx rect:rect];//缁樺埗娓愬彉鏁堟灉 + + + //*********缁樺埗鎷栧姩鐨凾humb鍦嗗舰鎸夐挳********* + [self drawThumbHandle:ctx]; + //鎶婂爢鏍堥《閮ㄧ殑鐘舵�佸脊鍑� + CGContextRestoreGState(ctx); + + +} + +/** + 璁剧疆鏈鍦嗚 + + @param ctx ctx + @param mUIColor 棰滆壊 + */ +-(void)setEndCornersRounded:(CGContextRef)ctx mUIColor:(UIColor*)mUIColor{ + //**********************鏈鍦嗚********************** + CGContextSetStrokeColorWithColor(ctx, mUIColor.CGColor); + CGContextSetLineWidth(ctx, _mArcWidth); + CGContextSetLineCap(ctx, kCGLineCapRound); + CGContextDrawPath(ctx, kCGPathStroke); +} + +/** + 缁樺埗娓愬彉鏁堟灉 + */ +-(void)drawArcWithGradient:(CGContextRef)ctx rect:(CGRect)rect{ + // 鍒涘缓涓�涓笎鍙樿壊 + // 鍒涘缓RGB鑹插僵绌洪棿锛屽垱寤鸿繖涓互鍚庯紝context閲岄潰鐢ㄧ殑棰滆壊閮芥槸鐢≧GB琛ㄧず + CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB(); + CGGradientRef gradient; + if(!_isOffline){ + gradient = CGGradientCreateWithColors(colorSpace, (__bridge CFArrayRef)_mArcProgressBarColors, NULL); + }else{ + gradient = CGGradientCreateWithColors(colorSpace, (__bridge CFArrayRef)_mArcOfflineProgressBarColors, NULL); + } + + // 閲婃斁鑹插僵绌洪棿 + CGColorSpaceRelease(colorSpace); + colorSpace = NULL; + + // "鍙嶉�夎矾寰�" + // CGContextReplacePathWithStrokedPath + // 灏哻ontext涓殑璺緞鏇挎崲鎴愯矾寰勭殑鎻忚竟鐗堟湰锛屼娇鐢ㄥ弬鏁癱ontext鍘昏绠楄矾寰勶紙鍗冲垱寤烘柊鐨勮矾寰勬槸鍘熸潵璺緞鐨勬弿杈癸級銆傜敤鎭板綋鐨勯鑹插~鍏呭緱鍒扮殑璺緞灏嗕骇鐢熺被浼肩粯鍒跺師鏉ヨ矾寰勭殑鏁堟灉銆備綘鍙互鍍忎娇鐢ㄤ竴鑸殑璺緞涓�鏍蜂娇鐢ㄥ畠銆備緥濡傦紝浣犲彲浠ラ�氳繃璋冪敤CGContextClip鍘诲壀瑁佽繖涓矾寰勭殑鎻忚竟 + CGContextReplacePathWithStrokedPath(ctx); + // 鍓璺緞 + CGContextClip(ctx); + + // 鐢ㄦ笎鍙樿壊濉厖 + CGContextDrawLinearGradient(ctx, gradient, CGPointMake(0, rect.size.height / 2), CGPointMake(rect.size.width, rect.size.height / 2), 0); + // 閲婃斁娓愬彉鑹� + CGGradientRelease(gradient); + gradient = NULL; + + CGContextRestoreGState(ctx);// 鎭㈠鍒颁箣鍓嶇殑context + CGContextSaveGState(ctx); +} + +/** + 缁樺埗鎷栧姩Thumb鎸夐挳 + + @param ctx 鐢诲竷 + */ +-(void)drawThumbHandle:(CGContextRef)ctx{ + if(!_isThumbImgBtnShow) return; + + CGPoint mThumbCenterPoint = [self getThumbCenterPointFromAngle: _mProgressAngle]; + CGRect rectImage = CGRectMake(mThumbCenterPoint.x - _thumbImgBtnWidth/2, mThumbCenterPoint.y - _thumbImgBtnWidth/2, _thumbImgBtnWidth, _thumbImgBtnWidth); + [_thumbImgBtn drawInRect:rectImage]; +} + +///** +// drawString 鐜板湪褰撳墠杩涘害鍊� +// @param mText 鏄剧ず鏂囨湰 +// @param outsidePoint 鍧愭爣 +// */ +//- (void) drawString:(NSString *)mText outsidePoint:(CGPoint)outsidePoint{ +// NSMutableParagraphStyle *paragraph = [[NSMutableParagraphStyle alloc] init]; +// paragraph.alignment = NSTextAlignmentCenter; +// NSDictionary *dic = @{NSFontAttributeName : [UIFont systemFontOfSize:_mProgressTextSize], +// NSForegroundColorAttributeName : _mProgressTextColor, +// NSParagraphStyleAttributeName : paragraph +// }; +// +// // CGRect textRect = CGRectMake(outsidePoint.x, outsidePoint.y, 80, 20); +// // [mText drawInRect:textRect withAttributes:dic]; +// +// //2019-08-15 淇敼鏂囧瓧缁樺埗鏂规硶锛屾渶缁堝疄鐜版枃鏈眳涓晥鏋� +// CGSize textSize = [mText sizeWithAttributes:dic]; +// CGPoint textPoint = CGPointMake(outsidePoint.x - textSize.width/2, outsidePoint.y - textSize.height/2);//鏍规嵁涓偣鍧愭爣缁樺埗 +// [mText drawAtPoint:textPoint withAttributes:dic]; +// +//} + + +/** + 璁$畻2鐐瑰潗鏍囦箣闂寸殑璺濈 + + @param startPoint 璧风偣鍧愭爣 + @param endPonit 缁堢偣鍧愭爣 + @return 璺濈 + */ +-(float) getTwoPointDistance:(CGPoint)startPoint endPonit:(CGPoint)endPonit{ + CGPoint v = CGPointMake(startPoint.x - endPonit.x, startPoint.y - endPonit.y); + float d = sqrt(SQR(v.x) + SQR(v.y)); + NSLog(@"2鐐硅窛绂�:%f ", d); + return d; + +} + +/* + * 鏍规嵁褰撳墠瑙掑害 璁$畻鍑烘嫋鍔ㄦ寜閽纭殑鍦嗗績鍧愭爣 + */ +-(CGPoint)getThumbCenterPointFromAngle:(int)angleInt{ + //Define the Circle center + // CGPoint centerPoint = CGPointMake(self.frame.size.width/2 - _mArcWidth/2, self.frame.size.height/2 - _mArcWidth/2); + // //Define The point position on the circumference + // CGPoint result; + // result.y = round(centerPoint.y + _mArcRadius * sin(ToRad(angleInt))); + // result.x = round(centerPoint.x + _mArcRadius * cos(ToRad(angleInt))); + + + CGPoint result; + result.y = round(_mCenterPoint.y + _mArcRadius * sin(ToRad(angleInt))); + result.x = round(_mCenterPoint.x + _mArcRadius * cos(ToRad(angleInt))); + return result; +} + + +#pragma mark Touch Event 鐐瑰嚮浜嬩欢 +-(BOOL) beginTrackingWithTouch:(UITouch *)touch withEvent:(UIEvent *)event { + [super beginTrackingWithTouch:touch withEvent:event]; + if(!_isClickable) return YES;//绂佹鐐瑰嚮 + _bTouchMove = NO; + _mMoveCount = 0; + CGPoint startPoint = [touch locationInView:self]; + _bIsInArcProgress = [self getStartPointIsInArcProgress:startPoint];//鍒ゆ柇寮�濮嬪潗鏍囨槸鍚﹀湪鍙偣鍑诲尯鍩� + + [self.mProgressChangedDelegate onStartTrackingTouch]; + return YES; +} + +-(void)endTrackingWithTouch:(UITouch *)touch withEvent:(UIEvent *)event{ + [super endTrackingWithTouch:touch withEvent:event]; + if(!_isClickable) return;//绂佹鐐瑰嚮 + if(!_bTouchMove){//娌$Щ鍔紝浠呯偣鍑� + CGPoint lastPoint = [touch locationInView:self]; + [self getEndPointIsInArcProgress:lastPoint];//鍒ゆ柇鏈�鍚庣寮�鐨勫潗鏍囨槸鍚﹀湪鍙偣鍑诲尯鍩� + [self sendActionsForControlEvents:UIControlEventValueChanged]; + } + [self.mProgressChangedDelegate onStopTrackingTouch:(int8_t)roundf(_mProgressCurrentValue)]; +} + + +-(BOOL)continueTrackingWithTouch:(UITouch *)touch withEvent:(UIEvent *)event { + [super continueTrackingWithTouch:touch withEvent:event]; + if(!_isClickable) return YES;//绂佹鐐瑰嚮 + if(_mMoveCount < 2){ + _mMoveCount++; + }else{ + _bTouchMove = YES; //寮�濮嬬Щ鍔� + } + // CGPoint lastPoint = [touch locationInView:self]; + // [self getPointIsInArcProgress:lastPoint];//鍒ゆ柇鍧愭爣鏄惁鍦ㄥ彲鐐瑰嚮鍖哄煙 + + if(_bIsInArcProgress){//濡傛灉鍒氬紑濮嬬偣鍑荤殑鍧愭爣鍦ㄥ彲鐐瑰嚮鍖哄煙 + CGPoint lastPoint = [touch locationInView:self]; + [self getCurrentProgressWithLastPoint:lastPoint]; + } + [self sendActionsForControlEvents:UIControlEventValueChanged]; + return YES; +} + + +/** + 鍒ゆ柇鏈�鍚庣寮�鍧愭爣鏄惁鍦ㄥ彲鐐瑰嚮鍖哄煙 + + @param lastPoint 鏈�鍚庣殑鍧愭爣 + */ +-(void)getEndPointIsInArcProgress:(CGPoint)lastPoint { + //鐢ㄤ簬鎺掗櫎鐐瑰湪鍦嗗闈㈢偣涓庡渾蹇冨崐寰勪竴鍗婁互鍐呯殑鐐� + if([self getStartPointIsInArcProgress:lastPoint]){ + [self getCurrentProgressWithLastPoint:lastPoint]; + } +} + +/* + * 鍒ゆ柇鍧愭爣鏄惁鍦ㄥ彲鐐瑰嚮鍖哄煙 + * In the clickable area + * R/2 R/2 + * [----锛圧----.鈥斺�斺�斺�斿渾蹇�----.鈥斺�斺�斺�擱)----] + * { 鍙偣鍑诲尯鍩� }*涓嶅彲鐐瑰尯鍩�*{ 鍙偣鍑诲尯鍩� } + */ +-(BOOL)getStartPointIsInArcProgress:(CGPoint)lastPoint { + BOOL isIn = NO; + //鐢ㄤ簬鎺掗櫎鐐瑰湪鍦嗗闈㈢偣涓庡渾蹇冨崐寰勪竴鍗婁互鍐呯殑鐐� + if ((lastPoint.x >= 0 &&lastPoint.x <= _mArcHeight)&&(lastPoint.y >= 0 && lastPoint.y <= _mArcHeight)) { + CGFloat leftR = (_mArcHeight - _mArcRadius) / 2; + CGFloat rightR = (_mArcHeight + _mArcRadius) / 2; + if ((lastPoint.x <= leftR || lastPoint.x >= rightR) + || (lastPoint.y <= leftR || lastPoint.y >= rightR)) { + isIn = YES; + } + } + return isIn; +} + +/** + 鍒ゆ柇鏄惁涓虹獊鍙樺潗鏍� + + @param oldP 涓婁竴娆$殑杩涘害瑙掑害 + @param newP 褰撳墠鍧愭爣瀵瑰簲鐨勮搴� + @return 鍒ゆ柇缁撴灉 + */ +-(BOOL)getIfMutationPoint:(int)oldP newP:(int)newP{ + return fabsf( (newP - oldP) / (_mArcStartAngle + _mArcAngle)) > 0.5f; +} + +/** + 鏍规嵁鍧愭爣璁$畻鍑哄綋鍓嶇湡姝g殑瑙掑害鍜屽搴旂殑杩涘害鍊� + + @param point 褰撳墠鍧愭爣 + */ +-(void)getCurrentProgressWithLastPoint:(CGPoint)point { + // NSLog(@"_mProgressAngle start:%f ",_mProgressCurrentValue); + + int currentAngle = floor(AngleFromNorth(_mCenterPoint, point, NO)); + + if (currentAngle > _mArcEndAngle && currentAngle < _mArcStartAngle) { + + }else{ + if (currentAngle <= _mArcEndAngle) { + currentAngle += 360.0f; + } + + if(_bTouchMove){ //绉诲姩鐨勬椂鍊欐墠闃叉绐佸彉 + if(!_bAllowTouchSkip){ //绂佹绐佸彉 + // 涓嶅厑璁哥獊鍙� + if([self getIfMutationPoint:_mProgressAngle newP:currentAngle]){ + return; + } + } + _mProgressAngle = currentAngle; + _mProgressCurrentValue = [self getProgressValueFromAngle]; + //绉诲姩鐨勬椂鍊欐墠鍙戦�乷nProgressChanged浠g悊浜嬩欢 + [self.mProgressChangedDelegate onProgressChanged:(int8_t)roundf(_mProgressCurrentValue)]; + + }else{ + _mProgressAngle = currentAngle; + _mProgressCurrentValue = [self getProgressValueFromAngle]; + } + + // NSLog(@"_mProgressAngle end:%d ",_mProgressAngle); + + } + + [self setNeedsDisplay]; + +} + +static inline float AngleFromNorth(CGPoint p1, CGPoint p2, BOOL flipped) { + CGPoint v = CGPointMake(p2.x-p1.x,p2.y-p1.y); + float vmag = sqrt(SQR(v.x) + SQR(v.y)), result = 0; + v.x /= vmag; + v.y /= vmag; + double radians = atan2(v.y,v.x); + result = ToDeg(radians); + return (result >=0 ? result : result + 360.0); +} + +///** +// 鑾峰彇鐩稿悓璺濈涓嬶紝鍦嗗姬瀵瑰簲鐨勭涓夌偣鍧愭爣 +// +// @param mPoint 褰撳墠鍦嗗姬鍧愭爣 +// @param centerPoint 鍦嗗姬鍦嗗績鍧愭爣 +// @param mRadius 鍦嗗姬鍗婂緞 +// @return 鍦嗗鍧愭爣 +// */ +//-(CGPoint) getCalcOutsidePoint:(CGPoint) mPoint centerPoint:(CGPoint)centerPoint mRadius:(float)mRadius { +// CGFloat newX = (mPoint.x * (mRadius + _mTextDefaultDistance) - centerPoint.x * _mTextDefaultDistance) / mRadius; +// CGFloat newY = (mPoint.y * (mRadius + _mTextDefaultDistance) - centerPoint.y * _mTextDefaultDistance) / mRadius; +// return CGPointMake(newX, newY); +//} + + +/** + 鏍规嵁瑙掑害 璁$畻鍑哄綋鍓嶈繘搴﹀�� + 鍦ㄨ繖涓湴鏂硅皟鏁磋繘搴︽潯 + + @return 鐪熸鐨勮繘搴﹀�� + */ +-(float)getProgressValueFromAngle { + if(_mProgressAngle <= _mArcEndAngle) { + _mProgressCurrentValue = 360 - _mArcStartAngle + _mProgressAngle; + } else if(_mProgressAngle > _mArcEndAngle && _mProgressAngle < _mArcStartAngle){ + + }else{ + _mProgressCurrentValue = _mProgressAngle - _mArcStartAngle; + } + _fixedAngle = _mProgressCurrentValue; + // NSLog(@"KK_mProgressCurrentValueangle:%d",_mProgressAngle); + // NSLog(@"KK_mProgressCurrentValue:%f",_mProgressCurrentValue); + return (_mProgressCurrentValue*(_mMaxValue - _mMinValue))/_mArcAngle + _mMinValue; +} + + +/** + 鏍规嵁杩涘害鍊硷紝璁$畻褰撳墠 _mProgressAngle鍊� + + @param mProgress 杩涘害鍊� + */ +-(void)setSeekBarProgressToValue:(int)mProgress{ + if(mProgress < _mMinValue){ + mProgress = _mMinValue; + } + if(mProgress > _mMaxValue){ + mProgress = _mMaxValue; + } + // _mProgressCurrentValue = mProgress - _mMinValue; + _mProgressCurrentValue = mProgress; + _mProgressAngle = (mProgress - _mMinValue) * _mArcAngle / (_mMaxValue - _mMinValue) + _mArcStartAngle; + + // [self.mProgressChangedDelegate onProgressChanged:(int8_t)roundf(_mProgressCurrentValue)]; +} + +#pragma mark 璁剧疆杩涘害鏉′綅缃� +/** + 璁剧疆杩涘害鍊� + + @param mProgress 杩涘害鍊� + */ +-(void)setProgress:(int)mProgress{ + [self setSeekBarProgressToValue:mProgress]; + [self setNeedsDisplay]; +} + + +/** + 璁剧疆寮�鍙h搴� + + @param mOpenAngle 寮�鍙h搴� + */ +-(void)setOpenAngle:(float)mOpenAngle{ + _mOpenAngle = mOpenAngle; + _mArcStartAngle = GETStartAngle(_mOpenAngle/2); + _mArcEndAngle = GETEndAngle(_mOpenAngle/2); + _mArcAngle = 360.0f - _mOpenAngle; + _mProgressAngle = _mArcStartAngle; + [self setNeedsDisplay]; +} + +/** + 璁剧疆鏈�澶у�兼渶灏忓�� + + @param mMinValue 鏈�灏忓�� + @param mMaxValue 鏈�澶у�� + */ +-(void)setMinAndMaxValue:(float)mMinValue mMaxValue:(float)mMaxValue{ + if(mMinValue < mMaxValue){ + _mMinValue = mMinValue; + _mMaxValue = mMaxValue; + }else{ + _mMinValue = mMaxValue; + _mMaxValue = mMinValue; + } + _mProgressCurrentValue = _mMinValue; + _mProgressAngle = _mProgressCurrentValue * _mArcAngle / (_mMaxValue - _mMinValue) + _mArcStartAngle; +} + +-(void)initWithFrameSeekBar:(CGRect) mCGRect{ + self.frame = mCGRect; + [self refreshFrame]; + + +} + +///** +// 璁剧疆娓愬彉鏁堟灉 +// +// @param mColors 棰滆壊鏁扮粍 +// */ +//-(void)setProgressBarColors:(NSArray *)mColors{ +// +// // NSArray * colors = [NSArray arrayWithObjects锛氾紙id锛塻tartColor.CGColor锛岋紙id锛塭ndColor.CGColor锛宯il]; +// +//} +// +/** + 璁剧疆娓愬彉鏁堟灉 + + @param mColors 棰滆壊鏁扮粍 + */ + + +/** + 璁剧疆娓愬彉鏁堟灉 + + @param startColor 寮�濮嬮鑹� + @param endColor 缁撴潫棰滆壊 + */ +-(void)setProgressBarColors:(UIColor *)startColor endColor:(UIColor*)endColor{ + // _mArcProgressBarColors = [NSArray arrayWithObjects锛坕d锛塻tartColor.CGColor锛岋紙id锛塭ndColor.CGColor锛宯il]; + _mArcProgressBarColors = @[ + (id)startColor.CGColor, + (id)endColor.CGColor + ]; +} + + +/** + 璁剧疆杩涘害鏉¢鑹� 鍗曚竴棰滆壊 + + @param oneColor 鍗曚竴棰滆壊 + */ +-(void)setProgressBarColor:(UIColor *)oneColor{ + // _mArcProgressBarColors = [NSArray arrayWithObjects锛坕d锛塻tartColor.CGColor锛岋紙id锛塭ndColor.CGColor锛宯il]; + _mArcProgressBarColors = @[ + (id)oneColor.CGColor, + (id)oneColor.CGColor + ]; +} + + +/** + 璁剧疆绂荤嚎杩涘害鏉¢鑹� 鍗曚竴棰滆壊 + + @param oneColor 鍗曚竴棰滆壊 + */ +-(void)setOfflineProgressBarColor:(UIColor *)oneColor{ + _mArcOfflineProgressBarColors = @[ + (id)oneColor.CGColor, + (id)oneColor.CGColor + ]; +} + + +///** +// 璁剧疆寮�鍙h搴� +// +// @param mOpenAngle 寮�鍙h搴� +// */ +//-(void)setOpenAngle:(float)mOpenAngle{ +// _mOpenAngle = mOpenAngle; +// _mArcStartAngle = GETStartAngle(_mOpenAngle/2); +// _mArcEndAngle = GETEndAngle(_mOpenAngle/2); +// _mArcAngle = 360.0f - _mOpenAngle; +// _mProgressAngle = _mArcStartAngle; +//} + + +/** + 璁剧疆杈硅窛 + */ +-(void)setSeekBarPadding:(int)Padding{ + _DiyBarPadding = Padding; + [self onDiyBarSizeChange]; +} + +/** + 璁剧疆鎸夐挳楂樺害 + */ +-(void)setThumbImgBtnWidth:(int)mWidth{ + _thumbImgBtnWidth = mWidth; + _DiyBarPadding = _thumbImgBtnWidth/2+5; + [self onDiyBarSizeChange]; +} + +/** + 璁剧疆鎷栧姩鎸夐挳鍥剧墖 + */ +-(void)setThumbImgBtnImg:(UIImage*) mImage{ + _thumbImgBtn = mImage; +} + +/** + 璁剧疆鎷栧姩鎸夐挳鍥剧墖 + */ +-(void)setThumbImgBtnShow:(BOOL) isShow{ + _isThumbImgBtnShow = isShow; +} + +/** + 璁剧疆鏄惁绂荤嚎 + */ +-(void)setOffline:(BOOL)isOffline{ + _isOffline = isOffline; + _isClickable = !_isOffline; + [self setNeedsDisplay]; +} + +/** + 璁剧疆鍦嗗姬瀹藉害 + */ +-(void)setArcWidth:(float)mArcWidth{ + _mArcWidth = mArcWidth; + [self onDiyBarSizeChange]; + +} + +@end diff --git a/HDLWidgetLibrary/HDLWidgetLibrary/HDLArcSeekbar/SeekBarDelegate.h b/HDLWidgetLibrary/HDLWidgetLibrary/HDLArcSeekbar/SeekBarDelegate.h new file mode 100644 index 0000000..4d4593b --- /dev/null +++ b/HDLWidgetLibrary/HDLWidgetLibrary/HDLArcSeekbar/SeekBarDelegate.h @@ -0,0 +1,32 @@ +// +// SeekBarDelegate.h +// HDL_Widget_iOS +// +// Created by HDL on 2019/11/6. +// Copyright 漏 2019 JLChen. All rights reserved. +// + +#import <Foundation/Foundation.h> + +NS_ASSUME_NONNULL_BEGIN + + +@protocol HDLSeekBarProgressChangedDelegate <NSObject> + +//鎵嬫寚鎸変笅锛屽紑濮嬬偣鍑� +-(void)onStartTrackingTouch; + +//婊戝姩瀵艰嚧鐨勮繘搴﹀�煎彂鐢熸敼鍙� +-(void)onProgressChanged:(int)mProgress; + +//鍋滄婊戝姩鎴栫粨鏉熺偣鍑伙紝瀵艰嚧鐨勮繘搴﹀�煎彂鐢熸敼鍙� +-(void)onStopTrackingTouch:(int)mProgress; + + +@end + +@interface SeekBarDelegate : NSObject + +@end + +NS_ASSUME_NONNULL_END diff --git a/HDLWidgetLibrary/HDLWidgetLibrary/HDLArcSeekbar/SeekBarDelegate.m b/HDLWidgetLibrary/HDLWidgetLibrary/HDLArcSeekbar/SeekBarDelegate.m new file mode 100644 index 0000000..3752f0f --- /dev/null +++ b/HDLWidgetLibrary/HDLWidgetLibrary/HDLArcSeekbar/SeekBarDelegate.m @@ -0,0 +1,13 @@ +// +// SeekBarDelegate.m +// HDL_Widget_iOS +// +// Created by HDL on 2019/11/6. +// Copyright 漏 2019 JLChen. All rights reserved. +// + +#import "SeekBarDelegate.h" + +@implementation SeekBarDelegate + +@end diff --git a/HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/HDLOnOACCurtainSeekBar.h b/HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/HDLOnOACCurtainSeekBar.h new file mode 100644 index 0000000..dd3f40c --- /dev/null +++ b/HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/HDLOnOACCurtainSeekBar.h @@ -0,0 +1,135 @@ +// +// HDLOnOACCurtainSeekBar.h +// HDL_Widget_iOS +// +// Created by 闄堝槈涔� on 2020/6/15. +// Copyright 漏 2020 JLChen. All rights reserved. +// + +#import <UIKit/UIKit.h> + +#import "SeekBarDelegate.h" + +NS_ASSUME_NONNULL_BEGIN + + + +/** + 寮�鍚堝笜 + */ +@interface HDLOnOACCurtainSeekBar : UIControl + +/** + 鏄惁鍙互鐐瑰嚮 + */ +@property (nonatomic, assign) BOOL isClickable; + + +///** +// 鑳屾櫙棰滆壊 +// */ +//@property (nonatomic, strong) UIColor* mArcBackBarColor; + +///** +// 鎷栧姩鎸夐挳棰滆壊 +// */ +//@property (nonatomic, strong) UIColor* mThumbColor; + +/** + 褰撳墠鍊� + */ +@property (nonatomic, assign) int mProgress; + + +/** + 杩涘害鍊兼枃瀛楁槸鍚︽樉绀� + */ +@property (nonatomic, assign) BOOL isProgressTextShow; + +/** + 鏄剧ず杩涘害鏂囧瓧棰滆壊 + */ +@property (nonatomic, strong) UIColor* mProgressTextColor; + +/** + 鏄剧ず杩涘害鏂囧瓧澶у皬 + */ +@property (nonatomic, assign) int mProgressTextSize; + + + + + + +///** +// 杩涘害鏄剧ず鏂囧瓧鍧愭爣涓庤繘搴﹀渾寮х殑璺濈 +// */ +//@property (nonatomic, assign) int mTextDefaultDistance; + + +#pragma mark HDLSeekBarProgressChangedDelegate +/** + 杩涘害鍊兼敼鍙樹唬鐞嗕簨浠� + */ +@property (nonatomic,weak) id<HDLSeekBarProgressChangedDelegate> mProgressChangedDelegate; + +#pragma mark 瀵瑰鎺ュ彛鏂规硶 +/** + 璁剧疆杩涘害鍊� + + @param mProgress 杩涘害鍊� + */ +-(void)setProgress:(int)mProgress; + + +/** + 璁剧疆杩涘害鏄剧ず鍊煎崟浣� + + @param mString 鍗曚綅瀛楃 + */ +-(void)setProgressBarUnitSring:(NSString *)mString; + + +/** + 璁剧疆鏈�澶у�兼渶灏忓�� + + @param mMinValue 鏈�灏忓�� + @param mMaxValue 鏈�澶у�� + */ +-(void)setMinAndMaxValue:(float)mMinValue mMaxValue:(float)mMaxValue; + +/** + 閲嶇疆甯冨眬 + + @param mCGRect 甯冨眬 + + */ +-(void)initWithFrameSeekBar:(CGRect) mCGRect; + + + + +///** +// 璁剧疆杈硅窛 +// */ +//-(void)setCurtainPadding:(int)Padding; +// +// +///** +// 璁剧疆椤堕儴杈硅窛 +// */ +//-(void)setCurtainPaddingTop:(int)Padding; + +/** + 璁剧疆鏄惁绂荤嚎 + */ +-(void)setOffline:(BOOL)isOffline; + +/** + 鑾峰彇楂樺害 X鍊� + */ +-(CGFloat)getProgressX; + +@end + +NS_ASSUME_NONNULL_END diff --git a/HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/HDLOnOACCurtainSeekBar.m b/HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/HDLOnOACCurtainSeekBar.m new file mode 100644 index 0000000..e757675 --- /dev/null +++ b/HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/HDLOnOACCurtainSeekBar.m @@ -0,0 +1,501 @@ +// +// HDLOnOACCurtainSeekBar.m +// HDL_Widget_iOS +// +// Created by 闄堝槈涔� on 2020/6/15. +// Copyright 漏 2020 JLChen. All rights reserved. +// + +#import "HDLOnOACCurtainSeekBar.h" +#import "HDLUtlisXM.h" +// +//#define APP_DEFAULT_BG HEXCOLOR(0xE5E5ED) +////#define APP_DEFAULT_BG_LINE [UIColor colorWithRed:73/255.0f green:87/255.0f blue:128/255.0f alpha:1.0f] +//#define APP_DEFAULT_BAR HEXCOLOR(0xCBCEE5) + +#define APP_DEFAULT_OFFLINE_COLOR HEXCOLORA(0xE9E9EC,0.8) + +@interface HDLOnOACCurtainSeekBar () + + + +/** + 鏄惁姝e湪绉诲姩 + */ +@property (nonatomic, assign) BOOL bTouchMove; + +/** + 杩涘害鍗曚綅绗﹀彿 + */ +@property (nonatomic, strong) NSString *mProgressBarUnitSring; + +/** + 鏈�灏忓�� + */ +@property (nonatomic, assign) float mMinValue; + +/** + 鏈�澶у�� + */ +@property (nonatomic, assign) float mMaxValue; + + +/** + 杈硅窛 + */ +@property (nonatomic, assign) int mCurtainPadding; + +/** + + */ +//@property (nonatomic, strong) UIImageView *bgImageView; + + + +/** + 椤堕儴padding + */ +@property (nonatomic, assign) int mCurtainPaddingTop; + +/** + 鏄惁绂荤嚎 + */ +@property (nonatomic, assign) BOOL isOffline; + + +@end + + +@implementation HDLOnOACCurtainSeekBar{ + + int _mMoveCount; + + CGPoint _mCenterPoint; //鍦嗗績鍧愭爣 + + bool _bIsInCurtainProgress; + + CGFloat _mTopImageHeight; + CGFloat _mCurtainHeight; + CGFloat _mCurtainWidth; + CGFloat _mCurtainWidthHalf; + + CGFloat _mCurtainStartX; + CGFloat _mCurtainEndX; + + float _mPercent; + // CGFloat _mCurtainPadding; + CGFloat _mButtonWidth; + CGFloat _mCurtainX; + CGFloat _mCornerRadius; + UIImage *_curtainImage; + UIImage *_curtainImage_close; + UIImage *_bgImage; + // UIImage *_bgTopImage; + BOOL bDownLeft; + +} + +-(instancetype)initWithFrame:(CGRect)frame{ + self = [super initWithFrame:frame]; + if (self) { + _isClickable = YES; + _mMoveCount = 0; + + _mProgress = 0; + _mPercent = 0; + _mMaxValue = 100.0f; + _mMinValue = 0.0f; + _mCornerRadius = 0; + + _mProgressTextColor = [UIColor blackColor]; + _mProgressTextSize = 15; + _mProgressBarUnitSring = @"%"; + _isProgressTextShow = YES; + _mCurtainPaddingTop = 6; + _mCurtainPaddingTop = 14; + [self refreshFrame]; + _curtainImage = [UIImage imageNamed:@"ic_wd_on_curtain_h_progress"]; + _curtainImage_close = [UIImage imageNamed:@"ic_wd_on_curtain_h_progress_close"]; + self.backgroundColor = [UIColor clearColor]; + _bgImage = [UIImage imageNamed:@"ic_wd_on_curtain_h_bg"]; + // _bgTopImage =[UIImage imageNamed:@"ic_wd_on_curtain_h_top"]; + } + + return self; +} + + + +/** + 鍒锋柊甯冨眬锛屾洿鏂板叧閿�� + + */ +-(void)refreshFrame{ + _mCenterPoint = CGPointMake(self.frame.size.width/2, self.frame.size.height/2); + [self onCurtainSizeChange]; +} + +/** + 鍒锋柊甯冨眬锛屾洿鏂板叧閿�� + + */ +-(void)onCurtainSizeChange{ + _mCurtainPadding = self.frame.size.width * 6 / 248 - 1; + _mCurtainPaddingTop = self.frame.size.height * 14 / 146; + _mCurtainWidth = self.frame.size.width - _mCurtainPadding*2; + _mCurtainStartX = _mCurtainPadding; + _mCurtainEndX = _mCurtainWidth + _mCurtainStartX; + _mButtonWidth = self.frame.size.width * 56/ 250; + _mCurtainWidthHalf = _mCurtainWidth/2; + _mCurtainHeight = self.frame.size.height - _mCurtainPaddingTop; +} + + +#pragma mark drawRect 缁樺埗鍥惧舰 +-(void)drawRect:(CGRect)rect{ + [super drawRect:rect]; + CGContextRef ctx = UIGraphicsGetCurrentContext(); + //灏嗗綋鍓嶅浘褰㈢姸鎬佹帹鍏ュ爢鏍� + CGContextSaveGState(ctx); + //*********缁樺埗鑳屾櫙********* + [self drawBackIamge]; + //*********缁樺埗鍔ㄦ�佺殑杩涘害鏉�********* + [self drawProgressBar:ctx]; + //*********缁樺埗鏄剧ず杩涘害鍊兼枃瀛�********* + [self drawProgressText:ctx]; + //*********缁樺埗鎸夐挳鍥剧墖********* + [self drawImageButton:ctx]; + // //*********濡傛灉绂荤嚎缁樺埗绂荤嚎鑳屾櫙閬尅灞�********* + // [self drawOfflineView:ctx]; + //鎶婂爢鏍堥《閮ㄧ殑鐘舵�佸脊鍑� + CGContextRestoreGState(ctx); + +} + +/** + 濡傛灉绂荤嚎缁樺埗绂荤嚎鑳屾櫙閬尅灞� + + @param ctx 鐢诲竷 + */ +-(void)drawOfflineView:(CGContextRef)ctx{ + if(_isOffline){ + CGRect drawRect2 = CGRectMake(0, 0, self.frame.size.width, self.frame.size.height); + UIBezierPath *path3 = [UIBezierPath bezierPathWithRoundedRect:drawRect2 cornerRadius:5]; + [APP_DEFAULT_OFFLINE_COLOR set]; + CGContextAddPath(ctx, path3.CGPath); + CGContextDrawPath(ctx, kCGPathFill); + } +} + +/** + 缁樺埗鑳屾櫙鍥� + */ +-(void)drawBackIamge{ + //缁樺埗鑳屾櫙鍥� + CGRect rectBgImage = CGRectMake(0, 0, self.frame.size.width, self.frame.size.height); + [_bgImage drawInRect:rectBgImage]; +} + +/** + 缁樺埗杩涘害鏉� + + @param ctx 鐢诲竷 + */ +-(void)drawProgressBar:(CGContextRef)ctx{ + + //*******缁樺埗鍓闄愬埗鏄剧ず鍖哄煙********* + CGRect drawRect2 = CGRectMake(_mCurtainStartX, _mCurtainPaddingTop, _mCurtainWidth, _mCurtainHeight); + UIBezierPath *path2 = [UIBezierPath bezierPathWithRoundedRect:drawRect2 cornerRadius:0]; + // [APP_DEFAULT_BG set]; + CGContextAddPath(ctx, path2.CGPath); + // 鍓璺緞 + CGContextClip(ctx); + + _mCurtainX = _mPercent * _mCurtainWidthHalf + _mCurtainPadding; + + //缁樺埗鎸夐挳鐨勫浘鐗� + if(_mPercent == 1){ + CGRect rectImage = CGRectMake(_mCurtainPadding, _mCurtainPaddingTop, _mCurtainWidth, _mCurtainHeight); + if(_isOffline){ + [_curtainImage_close drawInRect:rectImage]; + }else{ + [_curtainImage drawInRect:rectImage]; + } + + }else{ + + CGRect rectImage = CGRectMake(_mCurtainX - _mCurtainWidth , _mCurtainPaddingTop, _mCurtainWidth, _mCurtainHeight); + if(_isOffline){ + [_curtainImage_close drawInRect:rectImage]; + }else{ + [_curtainImage drawInRect:rectImage]; + } + + CGRect rectImageRight = CGRectMake(self.frame.size.width - _mCurtainX, _mCurtainPaddingTop, _mCurtainWidth, _mCurtainHeight); + if(_isOffline){ + [_curtainImage_close drawInRect:rectImageRight]; + }else{ + [_curtainImage drawInRect:rectImageRight]; + } + } + +} + + + +/** + 缁樺埗杩涘害鏄剧ず鍊兼枃瀛� + + @param ctx 鐢诲竷 + */ +-(void)drawProgressText:(CGContextRef)ctx{ + if(_isProgressTextShow){ + [self drawString:[NSString stringWithFormat:@"%d%@", _mProgress, _mProgressBarUnitSring] outsidePoint:_mCenterPoint]; + } +} + + +/** + 缁樺埗鎸夐挳鐨勫浘鐗� + + @param ctx 鐢诲竷 + */ +-(void)drawImageButton:(CGContextRef)ctx { + CGContextRestoreGState(ctx);// 鎭㈠鍒颁箣鍓嶇殑context + CGContextSaveGState(ctx); + + //缁樺埗鎸夐挳鐨勫浘鐗� + UIImage *image = [UIImage imageNamed:@"ic_wd_on_curtain_h_open"]; + CGRect rectImage = CGRectMake(_mCurtainX - _mButtonWidth/2, self.frame.size.height/2 - _mButtonWidth/2, _mButtonWidth, _mButtonWidth); + [image drawInRect:rectImage]; + + +} + + +///** +// 缁樺埗Top鐨勫浘鐗� +// */ +//-(void)drawTopImage{ +// CGRect rectImage = CGRectMake(0, 0, self.frame.size.width, _mTopImageHeight); +// [_bgTopImage drawInRect:rectImage]; +// +//} + + + +/** + drawString 鐜板湪褰撳墠杩涘害鍊� + @param mText 鏄剧ず鏂囨湰 + @param outsidePoint 鍧愭爣 + */ +- (void) drawString:(NSString *)mText outsidePoint:(CGPoint)outsidePoint{ + NSMutableParagraphStyle *paragraph = [[NSMutableParagraphStyle alloc] init]; + paragraph.alignment = NSTextAlignmentCenter; + NSDictionary *dic = @{NSFontAttributeName : [UIFont systemFontOfSize:_mProgressTextSize], + NSForegroundColorAttributeName : _mProgressTextColor, + NSParagraphStyleAttributeName : paragraph + }; + + // CGRect textRect = CGRectMake(outsidePoint.x, outsidePoint.y, 80, 20); + // [mText drawInRect:textRect withAttributes:dic]; + + //2019-08-15 淇敼鏂囧瓧缁樺埗鏂规硶锛屾渶缁堝疄鐜版枃鏈眳涓晥鏋� + CGSize textSize = [mText sizeWithAttributes:dic]; + CGPoint textPoint = CGPointMake(outsidePoint.x - textSize.width/2, outsidePoint.y - textSize.height/2 - _mButtonWidth/2);//鏍规嵁涓偣鍧愭爣缁樺埗 + [mText drawAtPoint:textPoint withAttributes:dic]; + +} + + + + + +#pragma mark Touch Event 鐐瑰嚮浜嬩欢 +-(BOOL) beginTrackingWithTouch:(UITouch *)touch withEvent:(UIEvent *)event { + [super beginTrackingWithTouch:touch withEvent:event]; + if(!_isClickable) return YES;//绂佹鐐瑰嚮 + _bTouchMove = NO; + _mMoveCount = 0; + + // CGPoint startPoint = [touch locationInView:self]; + // _bIsInArcProgress = [self getStartPointIsInArcProgress:startPoint];//鍒ゆ柇寮�濮嬪潗鏍囨槸鍚﹀湪鍙偣鍑诲尯鍩� + CGPoint startPoint = [touch locationInView:self]; + bDownLeft = (startPoint.x- self.frame.size.width/2) < 0; + + _bIsInCurtainProgress = YES;//涓嶉檺鍒剁偣鍑诲尯鍩� + [self.mProgressChangedDelegate onStartTrackingTouch]; + return YES; +} + +-(void)endTrackingWithTouch:(UITouch *)touch withEvent:(UIEvent *)event{ + [super endTrackingWithTouch:touch withEvent:event]; + if(!_isClickable) return;//绂佹鐐瑰嚮 + if(!_bTouchMove){//娌$Щ鍔紝浠呯偣鍑� + CGPoint lastPoint = [touch locationInView:self]; + [self getCurrentProgressWithLastPoint:lastPoint]; + [self sendActionsForControlEvents:UIControlEventValueChanged]; + } + [self.mProgressChangedDelegate onStopTrackingTouch:_mProgress]; +} + + +-(BOOL)continueTrackingWithTouch:(UITouch *)touch withEvent:(UIEvent *)event { + [super continueTrackingWithTouch:touch withEvent:event]; + if(!_isClickable) return YES;//绂佹鐐瑰嚮 + if(_mMoveCount < 2){ + _mMoveCount++; + }else{ + _bTouchMove = YES; //寮�濮嬬Щ鍔� + } + + if(_bIsInCurtainProgress){//濡傛灉鍒氬紑濮嬬偣鍑荤殑鍧愭爣鍦ㄥ彲鐐瑰嚮鍖哄煙 + CGPoint lastPoint = [touch locationInView:self]; + [self getCurrentProgressWithLastPoint:lastPoint]; + } + [self sendActionsForControlEvents:UIControlEventValueChanged]; + return YES; +} + + +/** + 鏍规嵁鍧愭爣璁$畻鍑哄綋鍓嶈繘搴︾櫨鍒嗘瘮鍜屽搴旂殑杩涘害鍊� + + @param point 褰撳墠鍧愭爣 + */ +-(void)getCurrentProgressWithLastPoint:(CGPoint)point { + + if(bDownLeft){ + float progressX = point.x - _mCurtainPadding; + _mPercent = progressX / _mCurtainWidthHalf; + + }else{ + float progressX = point.x - self.frame.size.width/2; + _mPercent = 1 - progressX / _mCurtainWidthHalf; + + } + + + // NSLog(@"point.y:%f _mCurtainHeight:%f",point.x, _mCurtainWidthHalf); + // NSLog(@"_mPercent:%f",_mPercent); + // + if(_mPercent > 1){ + _mPercent = 1; + }else if(_mPercent < 0){ + _mPercent = 0; + } + + _mProgress = (1 -_mPercent) * (_mMaxValue - _mMinValue) + _mMinValue; + + if(_bTouchMove){ + [self.mProgressChangedDelegate onProgressChanged:_mProgress]; + } + + [self setNeedsDisplay]; +} + + +/** + 鏍规嵁杩涘害鍊硷紝璁$畻褰撳墠 _mProgressAngle鍊� + + @param mProgress 杩涘害鍊� + */ +-(void)setSeekBarProgressToValue:(int)mProgress{ + if(mProgress < _mMinValue){ + mProgress = _mMinValue; + } + if(mProgress > _mMaxValue){ + mProgress = _mMaxValue; + } + _mProgress = mProgress; + _mPercent = 1 - (_mProgress - _mMinValue) / (_mMaxValue - _mMinValue); + [self.mProgressChangedDelegate onProgressChanged:_mProgress]; +} + +#pragma mark 璁剧疆杩涘害鏉′綅缃� +/** + 璁剧疆杩涘害鍊� + + @param mProgress 杩涘害鍊� + */ +-(void)setProgress:(int)mProgress{ + [self setSeekBarProgressToValue:mProgress]; + [self setNeedsDisplay]; +} + + +/** + 璁剧疆杩涘害鏄剧ず鍊煎崟浣� + + @param mString 鍗曚綅瀛楃 + */ +-(void)setProgressBarUnitSring:(NSString *)mString{ + _mProgressBarUnitSring = mString; +} + + +/** + 璁剧疆鏈�澶у�兼渶灏忓�� + + @param mMinValue 鏈�灏忓�� + @param mMaxValue 鏈�澶у�� + */ +-(void)setMinAndMaxValue:(float)mMinValue mMaxValue:(float)mMaxValue{ + if(mMinValue < mMaxValue){ + _mMinValue = mMinValue; + _mMaxValue = mMaxValue; + }else{ + _mMinValue = mMaxValue; + _mMaxValue = mMinValue; + } + _mProgress = _mMinValue; + _mPercent = 0.0f; +} + + +/** + 閲嶇疆甯冨眬 + + @param mCGRect 甯冨眬 + + */ +-(void)initWithFrameSeekBar:(CGRect) mCGRect{ + self.frame = mCGRect; + [self refreshFrame]; +} + + +///** +// 璁剧疆杈硅窛 +// */ +//-(void)setCurtainPadding:(int)Padding{ +// _mCurtainPadding = Padding; +// [self onCurtainSizeChange]; +//} +// +// +///** +// 璁剧疆椤堕儴杈硅窛 +// */ +//-(void)setCurtainPaddingTop:(int)Padding{ +// _mCurtainPaddingTop = Padding; +// [self onCurtainSizeChange]; +//} + +/** + 璁剧疆鏄惁绂荤嚎 + */ +-(void)setOffline:(BOOL)isOffline{ + _isOffline = isOffline; + _isClickable = !_isOffline; + [self setNeedsDisplay]; +} + +/** + 鑾峰彇鍧愭爣 X鍊� + */ +-(CGFloat)getProgressX{ + return _mCurtainX; +} + +@end diff --git a/HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/HDLOnRollCurtainSeekBar.h b/HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/HDLOnRollCurtainSeekBar.h new file mode 100644 index 0000000..b63693e --- /dev/null +++ b/HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/HDLOnRollCurtainSeekBar.h @@ -0,0 +1,127 @@ +// +// HDLOnRollCurtainSeekBar.h +// HDL_Widget_iOS +// +// Created by 闄堝槈涔� on 2020/6/15. +// Copyright 漏 2020 JLChen. All rights reserved. +// + +#import <UIKit/UIKit.h> +#import "SeekBarDelegate.h" + +NS_ASSUME_NONNULL_BEGIN + + +/** + 鍗峰笜 +*/ +@interface HDLOnRollCurtainSeekBar : UIControl + +/** + 鏄惁鍙互鐐瑰嚮 + */ +@property (nonatomic, assign) BOOL isClickable; + +/** + 褰撳墠鍊� + */ +@property (nonatomic, assign) int mProgress; + + +/** + 杩涘害鍊兼枃瀛楁槸鍚︽樉绀� + */ +@property (nonatomic, assign) BOOL isProgressTextShow; + +/** + 鏄剧ず杩涘害鏂囧瓧棰滆壊 + */ +@property (nonatomic, strong) UIColor* mProgressTextColor; + +/** + 鏄剧ず杩涘害鏂囧瓧澶у皬 + */ +@property (nonatomic, assign) int mProgressTextSize; + + + + + + +///** +// 杩涘害鏄剧ず鏂囧瓧鍧愭爣涓庤繘搴﹀渾寮х殑璺濈 +// */ +//@property (nonatomic, assign) int mTextDefaultDistance; + + +#pragma mark HDLRollCurtainSeekBarProgressChangedDelegate +/** + 杩涘害鍊兼敼鍙樹唬鐞嗕簨浠� + */ +@property (nonatomic,weak) id<HDLSeekBarProgressChangedDelegate> mProgressChangedDelegate; + +#pragma mark 瀵瑰鎺ュ彛鏂规硶 +/** + 璁剧疆杩涘害鍊� + + @param mProgress 杩涘害鍊� + */ +-(void)setProgress:(int)mProgress; + + +/** + 璁剧疆杩涘害鏄剧ず鍊煎崟浣� + + @param mString 鍗曚綅瀛楃 + */ +-(void)setProgressBarUnitSring:(NSString *)mString; + + +/** + 璁剧疆鏈�澶у�兼渶灏忓�� + + @param mMinValue 鏈�灏忓�� + @param mMaxValue 鏈�澶у�� + */ +-(void)setMinAndMaxValue:(float)mMinValue mMaxValue:(float)mMaxValue; + +/** + 閲嶇疆甯冨眬 + + @param mCGRect 甯冨眬 + + */ +-(void)initWithFrameSeekBar:(CGRect) mCGRect; + + + + +///** +// 璁剧疆杈硅窛 +// */ +//-(void)setCurtainPadding:(int)Padding; +// +// +///** +// 璁剧疆椤堕儴杈硅窛 +// */ +//-(void)setCurtainPaddingTop:(int)Padding; + +/** + 璁剧疆鏄惁绂荤嚎 + */ +-(void)setOffline:(BOOL)isOffline; + +/** + 鑾峰彇楂樺害 Y鍊� + */ +-(CGFloat)getProgressY; + +/** + 璁剧疆鐧惧彾绐楃被鍨� +*/ +-(void)setBlindsType:(BOOL)isBlindsType; + +@end + +NS_ASSUME_NONNULL_END diff --git a/HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/HDLOnRollCurtainSeekBar.m b/HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/HDLOnRollCurtainSeekBar.m new file mode 100644 index 0000000..8394717 --- /dev/null +++ b/HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/HDLOnRollCurtainSeekBar.m @@ -0,0 +1,517 @@ +// +// HDLOnRollCurtainSeekBar.m +// HDL_Widget_iOS +// +// Created by 闄堝槈涔� on 2020/6/15. +// Copyright 漏 2020 JLChen. All rights reserved. +// + +#import "HDLOnRollCurtainSeekBar.h" +#import "HDLUtlisXM.h" + +#define APP_DEFAULT_OFFLINE_COLOR HEXCOLORA(0xE9E9EC,0.8) + +@interface HDLOnRollCurtainSeekBar () + +/** + 鏄惁姝e湪绉诲姩 + */ +@property (nonatomic, assign) BOOL bTouchMove; + +/** + 杩涘害鍗曚綅绗﹀彿 + */ +@property (nonatomic, strong) NSString *mProgressBarUnitSring; + +/** + 鏈�灏忓�� + */ +@property (nonatomic, assign) float mMinValue; + +/** + 鏈�澶у�� + */ +@property (nonatomic, assign) float mMaxValue; + + +/** + 杈硅窛 + */ +@property (nonatomic, assign) int mCurtainPadding; + +/** + + */ +//@property (nonatomic, strong) UIImageView *bgImageView; + + + +/** + 椤堕儴padding + */ +@property (nonatomic, assign) int mCurtainPaddingTop; + + +/** + 鏄惁绂荤嚎 + */ +@property (nonatomic, assign) BOOL isOffline; + +/** + 鏄惁鐧惧彾绐楃被鍨� + */ +@property (nonatomic, assign) BOOL isBlindsType; + +@end + + +@implementation HDLOnRollCurtainSeekBar{ + + int _mMoveCount; + + CGPoint _mCenterPoint; //鍦嗗績鍧愭爣 + bool _bIsInCurtainProgress; + CGFloat _mCurtainHeight; + CGFloat _mCurtainWidth; + float _mPercent; + CGFloat _mButtonWidth; + CGFloat _mCurtainY; + CGFloat _mCornerRadius; + UIImage *_curtainImage; + UIImage *_curtainImage_close; + UIImage *_buttonImage; + UIImage *_bgImage; +} + +-(instancetype)initWithFrame:(CGRect)frame{ + self = [super initWithFrame:frame]; + if (self) { + _isClickable = YES; + _mMoveCount = 0; + + _mProgress = 0; + _mPercent = 0; + _mMaxValue = 100.0f; + _mMinValue = 0.0f; + _mCornerRadius = 0; + + _mProgressTextColor = [UIColor blackColor]; + _mProgressTextSize = 15; + _mProgressBarUnitSring = @"%"; + _isProgressTextShow = YES; + // _mCurtainPaddingTop = 45; + _mCurtainPadding = self.frame.size.width*12/130; + _mCurtainPaddingTop = self.frame.size.height*14/172; + + [self refreshFrame]; + + self.backgroundColor = [UIColor clearColor]; + // _bgImageView = [[UIImageView alloc]initWithFrame:CGRectMake(0, 0, self.frame.size.width, self.frame.size.height)]; + // [_bgImageView setImage:[UIImage imageNamed:@"ic_wd_curtain_roll_bg"]]; + // [self addSubview:_bgImageView]; + + _curtainImage = [UIImage imageNamed:@"ic_wd_on_curtain_roll_progress"]; + _curtainImage_close = [UIImage imageNamed:@"ic_wd_on_curtain_roll_progress_close"]; + _buttonImage = [UIImage imageNamed:@"ic_wd_on_curtain_open"]; + _bgImage = [UIImage imageNamed:@"ic_wd_on_curtain_roll_bg"]; + + } + + return self; +} + + + +/** + 鍒锋柊甯冨眬锛屾洿鏂板叧閿�� + + */ +-(void)refreshFrame{ + _mCenterPoint = CGPointMake(self.frame.size.width/2, self.frame.size.height/2); + [self onCurtainSizeChange]; +} + +/** + 鍒锋柊甯冨眬锛屾洿鏂板叧閿�� + + */ +-(void)onCurtainSizeChange{ + // _mCurtainPadding = _CurtainPadding; + + if(!_isBlindsType){ + _mCurtainPadding = self.frame.size.width * 12 / 149 - 1; + }else{ //鐧惧彾绐楁晥鏋� + _mCurtainPadding = self.frame.size.width * 2 / 149 - 1; + } + _mCurtainPaddingTop = self.frame.size.height * 14 / 172; + _mCurtainWidth = self.frame.size.width - _mCurtainPadding * 2; + _mButtonWidth = self.frame.size.width * 56 / 149; + _mCurtainHeight = self.frame.size.height - _mCurtainPaddingTop; + +} + + +#pragma mark drawRect 缁樺埗鍥惧舰 +-(void)drawRect:(CGRect)rect{ + [super drawRect:rect]; + CGContextRef ctx = UIGraphicsGetCurrentContext(); + //灏嗗綋鍓嶅浘褰㈢姸鎬佹帹鍏ュ爢鏍� + CGContextSaveGState(ctx); + //*********缁樺埗鑳屾櫙********* + [self drawBackIamge]; + //*********缁樺埗鍔ㄦ�佺殑杩涘害鏉�********* + [self drawProgressBar:ctx]; + //*********缁樺埗鏄剧ず杩涘害鍊兼枃瀛�********* + [self drawProgressText:ctx]; + //*********缁樺埗鎸夐挳鍥剧墖********* + [self drawImageButton:ctx]; + // //*********濡傛灉绂荤嚎缁樺埗绂荤嚎鑳屾櫙閬尅灞�********* + // [self drawOfflineView:ctx]; + + + + //鎶婂爢鏍堥《閮ㄧ殑鐘舵�佸脊鍑� + CGContextRestoreGState(ctx); + +} + +// +///** +// 缁樺埗杈规 +// +// @param ctx 鐢诲竷 +// */ +//-(void)drawBorderPath:(CGContextRef)ctx{ +// CGRect drawRect = {5+_mBackLineWidth/2, 5+_mBackLineWidth/2, self.frame.size.width-10-_mBackLineWidth, self.frame.size.height-10-_mBackLineWidth}; +// +// UIBezierPath *path = [UIBezierPath bezierPathWithRoundedRect:drawRect cornerRadius:_mCornerRadius]; +// path.lineWidth = _mBackLineWidth; //绾垮 +// path.lineCapStyle = kCGLineCapRound; //寮鏍峰紡 +// path.lineJoinStyle = kCGLineJoinBevel; //浜ょ偣鐨勬牱寮� +// [_mCurtainBorderColor set]; +// +// CGContextSetLineWidth(ctx, _mBackLineWidth); +// CGContextAddPath(ctx, path.CGPath); +// CGContextDrawPath(ctx, kCGPathStroke); +// // [path stroke]; //杈规绾块鑹� +//} + +/** + 濡傛灉绂荤嚎缁樺埗绂荤嚎鑳屾櫙閬尅灞� + + @param ctx 鐢诲竷 + */ +-(void)drawOfflineView:(CGContextRef)ctx{ + if(_isOffline){ + CGRect drawRect2 = CGRectMake(0, 0, self.frame.size.width, self.frame.size.height); + UIBezierPath *path3 = [UIBezierPath bezierPathWithRoundedRect:drawRect2 cornerRadius:5]; + [APP_DEFAULT_OFFLINE_COLOR set]; + CGContextAddPath(ctx, path3.CGPath); + CGContextDrawPath(ctx, kCGPathFill); + } + +} + +/** + 缁樺埗鑳屾櫙鍥� + */ +-(void)drawBackIamge{ + //缁樺埗鑳屾櫙鍥� + CGRect rectBgImage = CGRectMake(0, 0, self.frame.size.width, self.frame.size.height); + [_bgImage drawInRect:rectBgImage]; +} + + + +/** + 缁樺埗杩涘害鏉� + + @param ctx 鐢诲竷 + */ +-(void)drawProgressBar:(CGContextRef)ctx{ + + //*******缁樺埗鍓闄愬埗鏄剧ず鍖哄煙********* + CGRect drawRect2 = CGRectMake(0, _mCurtainPaddingTop, self.frame.size.width, _mCurtainHeight); + UIBezierPath *path2 = [UIBezierPath bezierPathWithRoundedRect:drawRect2 cornerRadius:0]; + // [APP_DEFAULT_BG set]; + CGContextAddPath(ctx, path2.CGPath); + // 鍓璺緞 + CGContextClip(ctx); + + _mCurtainY = _mPercent * _mCurtainHeight + _mCurtainPaddingTop; + + CGRect rectImage = CGRectMake(_mCurtainPadding, _mCurtainY - _mCurtainHeight, _mCurtainWidth, _mCurtainHeight); + // [_curtainImage drawInRect:rectImage]; + + if(_isOffline){ + [_curtainImage_close drawInRect:rectImage]; + }else{ + [_curtainImage drawInRect:rectImage]; + } + +} + + + +/** + 缁樺埗杩涘害鏄剧ず鍊兼枃瀛� + + @param ctx 鐢诲竷 + */ +-(void)drawProgressText:(CGContextRef)ctx{ + if(_isProgressTextShow){ + [self drawString:[NSString stringWithFormat:@"%d%@", _mProgress, _mProgressBarUnitSring]]; + } +} + + +/** + 缁樺埗杩涘害鏄剧ず鍊兼枃瀛� + + @param ctx 鐢诲竷 + */ +-(void)drawImageButton:(CGContextRef)ctx { + CGContextRestoreGState(ctx);// 鎭㈠鍒颁箣鍓嶇殑context + CGContextSaveGState(ctx); + + + CGRect rectImage = CGRectMake(_mCenterPoint.x-_mButtonWidth/2, _mCurtainY-_mButtonWidth/2 , _mButtonWidth, _mButtonWidth); + + [_buttonImage drawInRect:rectImage]; +} + + + + + + +/** + drawString 鐜板湪褰撳墠杩涘害鍊� + @param mText 鏄剧ず鏂囨湰 + */ +- (void) drawString:(NSString *)mText { + NSMutableParagraphStyle *paragraph = [[NSMutableParagraphStyle alloc] init]; + paragraph.alignment = NSTextAlignmentCenter; + NSDictionary *dic = @{NSFontAttributeName : [UIFont systemFontOfSize:_mProgressTextSize], + NSForegroundColorAttributeName : _mProgressTextColor, + NSParagraphStyleAttributeName : paragraph + }; + + // CGRect textRect = CGRectMake(outsidePoint.x, outsidePoint.y, 80, 20); + // [mText drawInRect:textRect withAttributes:dic]; + + //2019-08-15 淇敼鏂囧瓧缁樺埗鏂规硶锛屾渶缁堝疄鐜版枃鏈眳涓晥鏋� + CGSize textSize = [mText sizeWithAttributes:dic]; + if(_mPercent > 0.3){ + CGPoint textPoint = CGPointMake(_mCenterPoint.x - textSize.width/2, _mCurtainY-_mButtonWidth/4 - textSize.height-5);//鏍规嵁涓偣鍧愭爣缁樺埗 + [mText drawAtPoint:textPoint withAttributes:dic]; + }else{ + CGPoint textPoint = CGPointMake(_mCenterPoint.x - textSize.width/2, _mCurtainY+_mButtonWidth/4 + 5);//鏍规嵁涓偣鍧愭爣缁樺埗 + [mText drawAtPoint:textPoint withAttributes:dic]; + } + + + +} + + + + + +#pragma mark Touch Event 鐐瑰嚮浜嬩欢 +-(BOOL) beginTrackingWithTouch:(UITouch *)touch withEvent:(UIEvent *)event { + [super beginTrackingWithTouch:touch withEvent:event]; + if(!_isClickable) return YES;//绂佹鐐瑰嚮 + _bTouchMove = NO; + _mMoveCount = 0; + + // CGPoint startPoint = [touch locationInView:self]; + // _bIsInArcProgress = [self getStartPointIsInArcProgress:startPoint];//鍒ゆ柇寮�濮嬪潗鏍囨槸鍚﹀湪鍙偣鍑诲尯鍩� + + + _bIsInCurtainProgress = YES;//涓嶉檺鍒剁偣鍑诲尯鍩� + [self.mProgressChangedDelegate onStartTrackingTouch]; + return YES; +} + +-(void)endTrackingWithTouch:(UITouch *)touch withEvent:(UIEvent *)event{ + [super endTrackingWithTouch:touch withEvent:event]; + if(!_isClickable) return;//绂佹鐐瑰嚮 + if(!_bTouchMove){//娌$Щ鍔紝浠呯偣鍑� + CGPoint lastPoint = [touch locationInView:self]; + [self getCurrentProgressWithLastPoint:lastPoint]; + [self sendActionsForControlEvents:UIControlEventValueChanged]; + } + [self.mProgressChangedDelegate onStopTrackingTouch:_mProgress]; +} + + +-(BOOL)continueTrackingWithTouch:(UITouch *)touch withEvent:(UIEvent *)event { + [super continueTrackingWithTouch:touch withEvent:event]; + if(!_isClickable) return YES;//绂佹鐐瑰嚮 + if(_mMoveCount < 2){ + _mMoveCount++; + }else{ + _bTouchMove = YES; //寮�濮嬬Щ鍔� + } + + if(_bIsInCurtainProgress){//濡傛灉鍒氬紑濮嬬偣鍑荤殑鍧愭爣鍦ㄥ彲鐐瑰嚮鍖哄煙 + CGPoint lastPoint = [touch locationInView:self]; + [self getCurrentProgressWithLastPoint:lastPoint]; + } + [self sendActionsForControlEvents:UIControlEventValueChanged]; + return YES; +} + + +/** + 鏍规嵁鍧愭爣璁$畻鍑哄綋鍓嶈繘搴︾櫨鍒嗘瘮鍜屽搴旂殑杩涘害鍊� + + @param point 褰撳墠鍧愭爣 + */ +-(void)getCurrentProgressWithLastPoint:(CGPoint)point { + + _mPercent = (point.y - _mCurtainPaddingTop ) / _mCurtainHeight; + + // NSLog(@"point.y:%f _mCurtainHeight:%f",point.x, _mCurtainWidthHalf); + // NSLog(@"_mPercent:%f",_mPercent); + // + + // + if(_mPercent > 1){ + _mPercent = 1; + }else if(_mPercent < 0){ + _mPercent = 0; + } + + _mProgress = (1 -_mPercent) * (_mMaxValue - _mMinValue) + _mMinValue; + + if(_bTouchMove){ + [self.mProgressChangedDelegate onProgressChanged:_mProgress]; + } + + [self setNeedsDisplay]; +} + + +/** + 鏍规嵁杩涘害鍊硷紝璁$畻褰撳墠 _mProgressAngle鍊� + + @param mProgress 杩涘害鍊� + */ +-(void)setSeekBarProgressToValue:(int)mProgress{ + if(mProgress < _mMinValue){ + mProgress = _mMinValue; + } + if(mProgress > _mMaxValue){ + mProgress = _mMaxValue; + } + _mProgress = mProgress; + _mPercent = 1 - (_mProgress - _mMinValue) / (_mMaxValue - _mMinValue); + // [self.mProgressChangedDelegate onProgressChanged:_mProgress]; +} + +#pragma mark 璁剧疆杩涘害鏉′綅缃� +/** + 璁剧疆杩涘害鍊� + + @param mProgress 杩涘害鍊� + */ +-(void)setProgress:(int)mProgress{ + [self setSeekBarProgressToValue:mProgress]; + [self setNeedsDisplay]; +} + + +/** + 璁剧疆杩涘害鏄剧ず鍊煎崟浣� + + @param mString 鍗曚綅瀛楃 + */ +-(void)setProgressBarUnitSring:(NSString *)mString{ + _mProgressBarUnitSring = mString; +} + + +/** + 璁剧疆鏈�澶у�兼渶灏忓�� + + @param mMinValue 鏈�灏忓�� + @param mMaxValue 鏈�澶у�� + */ +-(void)setMinAndMaxValue:(float)mMinValue mMaxValue:(float)mMaxValue{ + if(mMinValue < mMaxValue){ + _mMinValue = mMinValue; + _mMaxValue = mMaxValue; + }else{ + _mMinValue = mMaxValue; + _mMaxValue = mMinValue; + } + _mProgress = _mMinValue; + _mPercent = 0.0f; +} + + +/** + 閲嶇疆甯冨眬 + + @param mCGRect 甯冨眬 + + */ +-(void)initWithFrameSeekBar:(CGRect) mCGRect{ + self.frame = mCGRect; + [self refreshFrame]; +} + + +///** +// 璁剧疆杈硅窛 +// */ +//-(void)setCurtainPadding:(int)Padding{ +// _mCurtainPadding = Padding; +// [self onCurtainSizeChange]; +//} +// +// +///** +// 璁剧疆椤堕儴杈硅窛 +// */ +//-(void)setCurtainPaddingTop:(int)Padding{ +// _mCurtainPaddingTop = Padding; +// [self onCurtainSizeChange]; +//} + +/** + 璁剧疆鏄惁绂荤嚎 + */ +-(void)setOffline:(BOOL)isOffline{ + _isOffline = isOffline; + _isClickable = !_isOffline; + [self setNeedsDisplay]; +} + +/** + 鑾峰彇楂樺害 Y鍊� + */ +-(CGFloat)getProgressY{ + return _mCurtainY; +} + +/** + 璁剧疆鐧惧彾绐楃被鍨� + */ +-(void)setBlindsType:(BOOL)isBlindsType{ + _isBlindsType = isBlindsType; + if(!_isBlindsType){ + _curtainImage = [UIImage imageNamed:@"ic_wd_on_curtain_roll_progress"]; + _curtainImage_close = [UIImage imageNamed:@"ic_wd_on_curtain_roll_progress_close"]; + }else{ + _curtainImage = [UIImage imageNamed:@"ic_wd_on_curtain_blinds_progress"]; + _curtainImage_close = [UIImage imageNamed:@"ic_wd_on_curtain_blinds_progress_close"]; + } + + [self onCurtainSizeChange]; + [self setNeedsDisplay]; +} + +@end diff --git a/HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/ic_wd_on_curtain_blinds_progress.png b/HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/ic_wd_on_curtain_blinds_progress.png new file mode 100644 index 0000000..bd50e09 --- /dev/null +++ b/HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/ic_wd_on_curtain_blinds_progress.png Binary files differ diff --git a/HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/ic_wd_on_curtain_blinds_progress2.png b/HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/ic_wd_on_curtain_blinds_progress2.png new file mode 100644 index 0000000..89c2247 --- /dev/null +++ b/HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/ic_wd_on_curtain_blinds_progress2.png Binary files differ diff --git a/HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/ic_wd_on_curtain_blinds_progress_close.png b/HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/ic_wd_on_curtain_blinds_progress_close.png new file mode 100644 index 0000000..07ee534 --- /dev/null +++ b/HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/ic_wd_on_curtain_blinds_progress_close.png Binary files differ diff --git a/HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/ic_wd_on_curtain_blinds_progress_close2.png b/HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/ic_wd_on_curtain_blinds_progress_close2.png new file mode 100644 index 0000000..1af41ea --- /dev/null +++ b/HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/ic_wd_on_curtain_blinds_progress_close2.png Binary files differ diff --git a/HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/ic_wd_on_curtain_h_bg.png b/HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/ic_wd_on_curtain_h_bg.png new file mode 100644 index 0000000..9d1a94c --- /dev/null +++ b/HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/ic_wd_on_curtain_h_bg.png Binary files differ diff --git a/HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/ic_wd_on_curtain_h_open.png b/HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/ic_wd_on_curtain_h_open.png new file mode 100644 index 0000000..4a773d1 --- /dev/null +++ b/HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/ic_wd_on_curtain_h_open.png Binary files differ diff --git a/HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/ic_wd_on_curtain_h_progress.png b/HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/ic_wd_on_curtain_h_progress.png new file mode 100755 index 0000000..d74a5d5 --- /dev/null +++ b/HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/ic_wd_on_curtain_h_progress.png Binary files differ diff --git a/HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/ic_wd_on_curtain_h_progress_close.png b/HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/ic_wd_on_curtain_h_progress_close.png new file mode 100755 index 0000000..9d997e2 --- /dev/null +++ b/HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/ic_wd_on_curtain_h_progress_close.png Binary files differ diff --git a/HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/ic_wd_on_curtain_open.png b/HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/ic_wd_on_curtain_open.png new file mode 100644 index 0000000..59971f1 --- /dev/null +++ b/HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/ic_wd_on_curtain_open.png Binary files differ diff --git a/HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/ic_wd_on_curtain_roll_bg.png b/HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/ic_wd_on_curtain_roll_bg.png new file mode 100755 index 0000000..bc2e71b --- /dev/null +++ b/HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/ic_wd_on_curtain_roll_bg.png Binary files differ diff --git a/HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/ic_wd_on_curtain_roll_progress.png b/HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/ic_wd_on_curtain_roll_progress.png new file mode 100755 index 0000000..7a4f5d4 --- /dev/null +++ b/HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/ic_wd_on_curtain_roll_progress.png Binary files differ diff --git a/HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/ic_wd_on_curtain_roll_progress_close.png b/HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/ic_wd_on_curtain_roll_progress_close.png new file mode 100755 index 0000000..7d83fe7 --- /dev/null +++ b/HDLWidgetLibrary/HDLWidgetLibrary/HDLONCurtainSeekBar/ic_wd_on_curtain_roll_progress_close.png Binary files differ diff --git a/HDL_ON/Common/R.cs b/HDL_ON/Common/R.cs index 4626873..45d56bc 100644 --- a/HDL_ON/Common/R.cs +++ b/HDL_ON/Common/R.cs @@ -4,6 +4,12 @@ { public static class StringId { + public readonly static int SharedTo = 265; + public readonly static int ConfirmShared = 264; + public readonly static int ChooseSharedFunction = 263; + public readonly static int SelectedAll = 262; + public readonly static int SwitchRegionSuccessfully = 261; + public readonly static int EnterLoginPasswordVerification = 260; public readonly static int ConfirmToRemoveTheMember = 259; public readonly static int WelcomeNewMmember = 258; public readonly static int PleaseEnterContent = 257; diff --git a/HDL_ON/DAL/FileUtils.cs b/HDL_ON/DAL/FileUtils.cs index cf0db1b..750c684 100644 --- a/HDL_ON/DAL/FileUtils.cs +++ b/HDL_ON/DAL/FileUtils.cs @@ -44,7 +44,7 @@ { foreach (var fileName in ReadRegionFiles(path)) { - System.IO.File.Delete(System.IO.Path.Combine(path, fileName)); + File.Delete(Path.Combine(path, fileName)); MainPage.Log("Del region file :" + fileName); } } @@ -122,14 +122,11 @@ return; } DeleteFile(newFilePath); - System.IO.FileInfo fileInfo = new System.IO.FileInfo(Application.RootPath + oldFilePath); + FileInfo fileInfo = new FileInfo(Application.RootPath + oldFilePath); if (fileInfo.Exists) { fileInfo.MoveTo(Application.RootPath + newFilePath); } - //if (!UserConfig.Instance.LocalFiles.Contains (newFilePath)) { - // UserConfig.Instance.LocalFiles.Add (newFilePath); - //} } @@ -146,9 +143,9 @@ MainPage.Log ("鏂囦欢澶癸細" + d.Name); } #endif - if (System.IO.Directory.Exists(srcPath)) + if (Directory.Exists(srcPath)) { - System.IO.DirectoryInfo folder = new System.IO.DirectoryInfo(srcPath); + DirectoryInfo folder = new DirectoryInfo(srcPath); var path = Path.Combine(RootPath, destFolderPath); if (Directory.Exists(path)) { @@ -187,8 +184,8 @@ /// <param name="filePath">File path.</param> public static bool Exists(string filePath) { - //System.MainPage.WriteLog ("Exists==" + System.IO.Path.Combine (RootPath, filePath)); - return System.IO.File.Exists(System.IO.Path.Combine(RootPath, filePath)); + //System.MainPage.WriteLog ("Exists==" + Path.Combine (RootPath, filePath)); + return File.Exists(Path.Combine(RootPath, filePath)); } /// <summary> @@ -201,11 +198,8 @@ { return; } - System.IO.File.Delete(System.IO.Path.Combine(RootPath, fileName)); + File.Delete(Path.Combine(RootPath, fileName)); MainPage.Log("鍒犻櫎鏂囦欢鍚嶄负锛�" + fileName); - //if (UserConfig.Instance.LocalFiles.Contains (fileName)) { - // UserConfig.Instance.LocalFiles.Remove (fileName); - //} } /// <summary> @@ -217,35 +211,11 @@ for (int j = 0; j < filesList.Count; j++) { var f = filesList[j]; - if (f == "linphonerc" || f == "AccountListDB") + if (f == "linphonerc" || f == "AccountListDB" || f == "Register_File") continue; DeleteFile(f); + MainPage.Log($"Del file :{f}"); } - } - - /// <summary> - /// Reads the equipment message. - /// </summary> - /// <returns>The equipment json data.</returns> - /// <param name="common">Common.</param> - /// <param name="isList">If set to <c>true</c> is list.</param> - /// - /// <param name="commonType"> - /// Commons鏄墍鏈夎澶囩殑鍩虹被锛屼絾鏄綋浼犺繃鏉ョ殑Common鏄疞ightDevice鏃讹紝LightDevice涓嶆槸鐪熸鐨勮澶囷紝 - /// 鐪熸鐨勮澶囨槸瀹冧笅闈㈢殑璋冨厜鍣紙LightDimming锛夋垨鑰呯户鐢靛櫒. - /// 鎵�浠ommon.GetType()鑾峰彇涓嶅埌鐪熷疄鐨勮澶囩被鍨� - /// 鎵�浠ヨ繖閲岃鎵嬪姩浼犲叆璁惧鐨勭被鍨� - /// </param> - public static void ReadFunctionMessage(Function common) - { - } - - /// <summary> - /// Saves the equipment message. - /// </summary> - public static void SaveFunctionMessage(Function common ) - { - } /// <summary> @@ -261,17 +231,14 @@ return false; } - System.IO.FileStream fs = null; + FileStream fs = null; try { - fs = new FileStream(System.IO.Path.Combine(RootPath, fileName), FileMode.Create, FileAccess.Write); + fs = new FileStream(Path.Combine(RootPath, fileName), FileMode.Create, FileAccess.Write); fs.Write(bytes, 0, bytes.Length); fs.Flush(); MainPage.Log("SaveFile:" + fileName); - //if (!UserConfig.Instance.LocalFiles.Contains (fileName)) { - // UserConfig.Instance.LocalFiles.Add (fileName); - //} return true; } catch (Exception ex) @@ -302,13 +269,13 @@ /// <param name="fileName">File name.</param> /// <param name="inputStream">Input stream.</param> /// <param name="isNeedRootPath">If set to <c>true</c> is need root path.</param> - public static bool WriteFileByInputStream(string fileName, System.IO.Stream inputStream) + public static bool WriteFileByInputStream(string fileName, Stream inputStream) { if (fileName == null || (fileName = fileName.Trim()) == ("")) { return false; } - System.IO.FileStream fs = null; + FileStream fs = null; try { @@ -318,7 +285,7 @@ { if (fs == null) { - fs = new FileStream(System.IO.Path.Combine(RootPath, fileName), FileMode.Create, FileAccess.Write); + fs = new FileStream(Path.Combine(RootPath, fileName), FileMode.Create, FileAccess.Write); } fs.Write(buffer, 0, length); fs.Flush(); @@ -360,14 +327,14 @@ { fileName = "Phone/" + fileName; } - System.IO.FileStream fs = null; + FileStream fs = null; try { - if (System.IO.File.Exists(System.IO.Path.Combine(RootPath, fileName))) + if (File.Exists(Path.Combine(RootPath, fileName))) { - fs = new FileStream(System.IO.Path.Combine(RootPath, fileName), FileMode.Open, FileAccess.Read); + fs = new FileStream(Path.Combine(RootPath, fileName), FileMode.Open, FileAccess.Read); } - else if (System.IO.File.Exists(fileName)) + else if (File.Exists(fileName)) { fs = new FileStream(fileName, FileMode.Open, FileAccess.Read); } @@ -401,14 +368,14 @@ public static byte[] ReadFile(string fileName) { - System.IO.FileStream fs = null; + FileStream fs = null; try { - if (System.IO.File.Exists(System.IO.Path.Combine(RootPath, fileName))) + if (File.Exists(Path.Combine(RootPath, fileName))) { - fs = new FileStream(System.IO.Path.Combine(RootPath, fileName), FileMode.Open, FileAccess.Read); + fs = new FileStream(Path.Combine(RootPath, fileName), FileMode.Open, FileAccess.Read); } - else if (System.IO.File.Exists(fileName)) + else if (File.Exists(fileName)) { fs = new FileStream(fileName, FileMode.Open, FileAccess.Read); } @@ -457,14 +424,14 @@ { directioryPath = "Phone/" + "MusicImage"; } - directioryPath = System.IO.Path.Combine(RootPath, directioryPath); - if (!System.IO.Directory.Exists(directioryPath)) + directioryPath = Path.Combine(RootPath, directioryPath); + if (!Directory.Exists(directioryPath)) { - System.IO.Directory.CreateDirectory(directioryPath); + Directory.CreateDirectory(directioryPath); } #endregion - if (!System.IO.File.Exists(fileName)) + if (!File.Exists(fileName)) { System.Threading.Tasks.Task.Run(() => { @@ -498,10 +465,10 @@ { var url = "http://tingapi.ting.baidu.com/v1/restserver/ting?from=qianqian&version=2.1.0&method=baidu.ting.search.catalogSug&format=json&query=" + artist; string directioryPath = "MusicImage"; - directioryPath = System.IO.Path.Combine(RootPath, directioryPath); - if (!System.IO.Directory.Exists(directioryPath)) + directioryPath = Path.Combine(RootPath, directioryPath); + if (!Directory.Exists(directioryPath)) { - System.IO.Directory.CreateDirectory(directioryPath); + Directory.CreateDirectory(directioryPath); } try { @@ -515,7 +482,7 @@ if (tempAlbum.albumname == album && artist == tempAlbum.artistname) { var bytes = new HDL_ON.DAL.Net.MyWebClient().DownloadData(new Uri(tempAlbum.artistpic.Split('@')[0] + "@s_1,w_160,h_160")); - var filePath = System.IO.Path.Combine(directioryPath, "AlbumArtistImage_" + album); + var filePath = Path.Combine(directioryPath, "AlbumArtistImage_" + album); var fs = new FileStream(filePath, FileMode.Create, FileAccess.Write); fs.Write(bytes, 0, bytes.Length); fs.Flush(); @@ -529,7 +496,7 @@ if (artist == tempArtist.artistname) { var bytes = new HDL_ON.DAL.Net.MyWebClient().DownloadData(new Uri(tempArtist.artistpic.Split('@')[0] + "@s_1,w_160,h_160")); - var filePath = System.IO.Path.Combine(directioryPath, "AlbumArtistImage_" + artist); + var filePath = Path.Combine(directioryPath, "AlbumArtistImage_" + artist); var fs = new FileStream(filePath, FileMode.Create, FileAccess.Write); fs.Write(bytes, 0, bytes.Length); fs.Flush(); diff --git a/HDL_ON/DAL/Server/HttpServerRequest.cs b/HDL_ON/DAL/Server/HttpServerRequest.cs index 56e8cd5..0edacba 100644 --- a/HDL_ON/DAL/Server/HttpServerRequest.cs +++ b/HDL_ON/DAL/Server/HttpServerRequest.cs @@ -38,7 +38,7 @@ public HttpServerRequest() { -#if DEBUG +#if DEBUG1 severAddress = debugSever; #else severAddress = relaseaSever; @@ -138,7 +138,7 @@ "\"Account\":" + "\"" + account + "\"" + "," + "\"Password\":" + "\"" + password + "\"" + "," + "\"EnterPassword\":" + "\"" + entryPassword + "\"" + "," + - "\"Language\":" + "\"" + MainPage.LoginUser.language.ToLower() + "\"" + "," + + "\"Language\":" + "\"" + Language.CurrentLanguage.ToLower() + "\"" + "," + "\"Code\":" + "\"" + code + "\"" + "," + "\"RegisterSoruce\":" + 0 + "," + "\"AreaCode\":" + areaCode + @@ -155,7 +155,7 @@ string jsonString = "{" + "\"Account\":" + "\"" + account + "\"" + "," + "\"Company\":" + MainPage.Company + "," + - "\"Language\":" + "\"" + MainPage.LoginUser.language.ToLower() + "\"" + "," + + "\"Language\":" + "\"" + Language.CurrentLanguage.ToLower() + "\"" + "," + "\"AreaCode\":" + OnAppConfig.Instance.CountryNumber + "}"; return RequestHttps($"{severAddress}/ZigbeeUsers/RegisterSendVerCode", jsonString, false); diff --git a/HDL_ON/DriverLayer/CommonPage.cs b/HDL_ON/DriverLayer/CommonPage.cs index c7f1c2e..9d732f0 100644 --- a/HDL_ON/DriverLayer/CommonPage.cs +++ b/HDL_ON/DriverLayer/CommonPage.cs @@ -441,6 +441,13 @@ sensor.values = Math.Round(BitConverter.ToSingle(tempBytes, 0), 1); break; } + switch (receiveBytes[4]) + { + case 2: + if (receiveBytes[1] == 5)//TVOC闇�姹傞櫎浠�100000 + sensor.values /= 100000; + break; + } EnvironmentalSciencePage.LoadEvent_UpdataStatus(sensor); } } @@ -477,7 +484,7 @@ string tempFileName = nameValueCollection["Command"].Replace("Get", ""); if ("AllFiles" == tempFileName) { - byte[] bytes = Encoding.UTF8.GetBytes(Newtonsoft.Json.JsonConvert.SerializeObject(FileUtils.ReadFiles())); + byte[] bytes = Encoding.UTF8.GetBytes(JsonConvert.SerializeObject(FileUtils.ReadFiles())); outputStream.Write(bytes, 0, bytes.Length); outputStream.Flush(); } diff --git a/HDL_ON/Entity/DB_ResidenceData.cs b/HDL_ON/Entity/DB_ResidenceData.cs index eb8ea48..15375b7 100644 --- a/HDL_ON/Entity/DB_ResidenceData.cs +++ b/HDL_ON/Entity/DB_ResidenceData.cs @@ -24,7 +24,14 @@ { get { - return MainPage.LoginUser.regionList.Find((obj) => obj.RegionID == CurReginID); + if (MainPage.LocalMode) + { + return new RegionInfoRes() { Name = "鏈湴妯″紡" }; + } + else + { + return MainPage.LoginUser.regionList.Find((obj) => obj.RegionID == CurReginID); + } } } diff --git a/HDL_ON/Entity/ResponseEntity/CityInfo.cs b/HDL_ON/Entity/ResponseEntity/CityInfo.cs index 490049e..c0a2296 100644 --- a/HDL_ON/Entity/ResponseEntity/CityInfo.cs +++ b/HDL_ON/Entity/ResponseEntity/CityInfo.cs @@ -34,7 +34,7 @@ /// <summary> /// 娓╁害 /// </summary> - public string temperature = "--掳"; + public string temperature = "--"; /// <summary> /// 婀垮害 /// </summary> diff --git a/HDL_ON/HDL_ON.projitems b/HDL_ON/HDL_ON.projitems index 887098d..831b114 100644 --- a/HDL_ON/HDL_ON.projitems +++ b/HDL_ON/HDL_ON.projitems @@ -156,6 +156,7 @@ <Compile Include="$(MSBuildThisFileDirectory)UI\UI2\FuntionControlView\Music\View\TipView.cs" /> <Compile Include="$(MSBuildThisFileDirectory)UI\UI2\FuntionControlView\Music\View\MusicSourceView.cs" /> <Compile Include="$(MSBuildThisFileDirectory)UI\UI2\FuntionControlView\Music\View\SongView.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)UI\UI2\4-PersonalCenter\MemberManagement\ChooseShareMemberTargetListPage.cs" /> </ItemGroup> <ItemGroup> <Folder Include="$(MSBuildThisFileDirectory)UI\" /> @@ -174,8 +175,5 @@ <Folder Include="$(MSBuildThisFileDirectory)UI\UI2\FuntionControlView\Electrical\" /> <Folder Include="$(MSBuildThisFileDirectory)UI\UI2\FuntionControlView\EnvironmentalScience\" /> <Folder Include="$(MSBuildThisFileDirectory)UI\UI2\4-PersonalCenter\MemberManagement\" /> - </ItemGroup> - <ItemGroup> - <None Include="$(MSBuildThisFileDirectory)UI\UI2\FuntionControlView\Music\View\.DS_Store" /> </ItemGroup> </Project> \ No newline at end of file diff --git a/HDL_ON/UI/MainPage.cs b/HDL_ON/UI/MainPage.cs index 4959ca6..ee52558 100644 --- a/HDL_ON/UI/MainPage.cs +++ b/HDL_ON/UI/MainPage.cs @@ -21,8 +21,14 @@ public static string VersionString = "1.0103"; public static Entity.CityInfo cityInfo = new Entity.CityInfo(); - + /// <summary> + /// 澶╂皵鍒锋柊action + /// </summary> public static Action RefreshAir; + /// <summary> + /// 鏈湴妯″紡 + /// </summary> + public static bool LocalMode = false; /// <summary> /// 鍏徃浠g爜 @@ -85,7 +91,7 @@ }) { IsBackground = true }.Start(); GoUserPage(); - AppUnlockPage.LoadPage(); + new AppUnlockPage().LoadPage(); } } catch (Exception ex) @@ -100,7 +106,7 @@ public static void GoLoginPage(string account ="") { BaseView.RemoveAll(); - + BaseView.BackgroundColor = CSS_Color.BackgroundColor; var fisrtView = new UI.UI1Login.LoginPage(); fisrtView.BackgroundColor = CSS_Color.MainBackgroundColor; BaseView.AddChidren(fisrtView); @@ -131,7 +137,7 @@ BaseView.AddChidren(BasePageView); //璺宠浆椤甸潰---- - var userPage = new UI.UserPage(); + var userPage = new UserPage(); BasePageView.AddChidren(userPage); userPage.LoadPage(); BasePageView.PageChange += (sender, e) => diff --git a/HDL_ON/UI/UI0-Public/AppUnlockPage.cs b/HDL_ON/UI/UI0-Public/AppUnlockPage.cs index 513166e..30eab49 100644 --- a/HDL_ON/UI/UI0-Public/AppUnlockPage.cs +++ b/HDL_ON/UI/UI0-Public/AppUnlockPage.cs @@ -5,19 +5,21 @@ /// <summary> /// app瑙i攣鐣岄潰 /// </summary> - public static class AppUnlockPage + public class AppUnlockPage { - static DateTime unlockTime = DateTime.MinValue; - static void LoadOption() + DateTime unlockTime = DateTime.MinValue; + void LoadOption() { - Action action = () => { unlockTime = DateTime.Now; }; //1:楠岃瘉鎸囩汗 if (MainPage.LoginUser.appUnlockType.Contains("3")) { - LoadGesturePage(); + Action fAction = () => { + LoadOption(); + }; + LoadGesturePage("7", fAction); TouchIDUtils.Instance.showTouchIDWithDescribe(null, Language.StringByID(StringId.PleaseVerifyTheFingerprint)); TouchIDUtils.Instance.OnHDLTouchIDStateBackEvent = (sender1, e) => { @@ -39,7 +41,7 @@ page.LoadPage("7"); MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; } - else if (MainPage.LoginUser.appUnlockType.Contains("1")) + else if (MainPage.LoginUser.appUnlockType.Contains("2")) { var page = new AppUnlockGesturePage(MainPage.LoginUser.appUnlockPasswrod, action); MainPage.BasePageView.AddChidren(page); @@ -70,15 +72,22 @@ } } - public static void LoadPage() + public void LoadPage() { LoadOption(); } - static void LoadGesturePage() + + /// <summary> + /// 鍔犺浇鎸囩汗楠岃瘉鐣岄潰 + /// </summary> + public void LoadGesturePage(string optionType,Action fingerAction) { - if (unlockTime.AddSeconds(60) > DateTime.Now || MainPage.LoginUser.appUnlockPasswrod == "" || MainPage.LoginUser.appUnlockPage.Count == 0) + if (optionType == "7") { - return; + if (unlockTime.AddSeconds(60) > DateTime.Now || MainPage.LoginUser.appUnlockPasswrod == "" || MainPage.LoginUser.appUnlockPage.Count == 0) + { + return; + } } var bodyView = new FrameLayout() { @@ -86,7 +95,6 @@ }; MainPage.BasePageView.AddChidren(bodyView); MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; - bodyView.AddChidren(new Button() { Height = Application.GetRealHeight(64), @@ -114,7 +122,7 @@ bodyView.AddChidren(btnFingerIcon); btnFingerIcon.MouseUpEventHandler = (sender, e) => { - LoadOption(); + fingerAction(); }; var btnOtherVerify = new Button() @@ -139,14 +147,14 @@ { var page = new AppUnlockPasswordPage(MainPage.LoginUser.appUnlockPasswrod, action); MainPage.BasePageView.AddChidren(page); - page.LoadPage("7"); + page.LoadPage(optionType); MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; } else if (MainPage.LoginUser.appUnlockType.Contains("2")) { var page = new AppUnlockGesturePage(MainPage.LoginUser.appUnlockPasswrod, action); MainPage.BasePageView.AddChidren(page); - page.LoadPage("7"); + page.LoadPage(optionType); MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; } }; diff --git a/HDL_ON/UI/UI0-Public/PublicAssmebly.cs b/HDL_ON/UI/UI0-Public/PublicAssmebly.cs index b51519f..0d65b63 100644 --- a/HDL_ON/UI/UI0-Public/PublicAssmebly.cs +++ b/HDL_ON/UI/UI0-Public/PublicAssmebly.cs @@ -67,7 +67,7 @@ /// 淇濆瓨鎸夐挳浜嬩欢闇�瑕佸皢 /// </summary> /// <param name="callBackAction">鍥炶皟鍑芥暟</param> - public void LoadDialog_EditParater(int titleId, string editParater, Action<string> callBackAction, int errorId_IsNullOrEmpty, int errorId_ContainsPar, List<string> baseList) + public void LoadDialog_EditParater(int titleId, string editParater, Action<string> callBackAction, int errorId_IsNullOrEmpty, int errorId_ContainsPar, List<string> baseList,bool encryption = false) { Dialog dialog = new Dialog() { @@ -118,6 +118,7 @@ Text = editParater, TextColor = CSS_Color.FirstLevelTitleColor, TextSize = CSS_FontSize.TextFontSize, + SecureTextEntry = encryption }; editView.AddChidren(etParater); diff --git a/HDL_ON/UI/UI0-Public/TopViewDiv.cs b/HDL_ON/UI/UI0-Public/TopViewDiv.cs index 1e13358..aaf8f11 100644 --- a/HDL_ON/UI/UI0-Public/TopViewDiv.cs +++ b/HDL_ON/UI/UI0-Public/TopViewDiv.cs @@ -134,6 +134,27 @@ }; } + public void LoadTopView(Room room,Action skipAction) + { + //backAction = action; + + LoadTopView(); + + var btnSetting = new Button() + { + X = Application.GetRealWidth(337), + Y = Application.GetRealHeight(29), + Width = Application.GetMinRealAverage(28), + Height = Application.GetMinRealAverage(28), + UnSelectedImagePath = "Public/FuncInfoSetIcon.png", + }; + contentView.AddChidren(btnSetting); + + btnSetting.MouseUpEventHandler += (sender, e) => + { + skipAction(); + }; + } /// <summary> /// 鍚慺ramelayout娣诲姞椤堕儴鍖哄煙,鎷ユ湁娣诲姞鍥炬爣鐨勬寜閽� diff --git a/HDL_ON/UI/UI0-Public/TopViewDivBLL.cs b/HDL_ON/UI/UI0-Public/TopViewDivBLL.cs index 0254719..51787f4 100644 --- a/HDL_ON/UI/UI0-Public/TopViewDivBLL.cs +++ b/HDL_ON/UI/UI0-Public/TopViewDivBLL.cs @@ -55,7 +55,7 @@ for (int i = 0; i < DB_ResidenceData.residenceData.floors.Count + 1; ) { newFloorName = ++i + " F"; - if (null != DB_ResidenceData.residenceData.floors.Find((obj)=>obj.name == newFloorName)) + if (null == DB_ResidenceData.residenceData.floors.Find((obj)=>obj.name == newFloorName)) { break; } diff --git a/HDL_ON/UI/UI1-Login/ForgetPasswordPage.cs b/HDL_ON/UI/UI1-Login/ForgetPasswordPage.cs index 91b03b9..cb3b9b2 100644 --- a/HDL_ON/UI/UI1-Login/ForgetPasswordPage.cs +++ b/HDL_ON/UI/UI1-Login/ForgetPasswordPage.cs @@ -116,7 +116,11 @@ /// <summary> /// 鑾峰彇楠岃瘉鐮佹寜閽� /// </summary> - Button btnGetVerificationCode; + Button btnGetVerificationCode_Phone; + /// <summary> + /// 鑾峰彇楠岃瘉鐮佹寜閽� + /// </summary> + Button btnGetVerificationCode_Mail; /// <summary> /// 楠岃瘉鐮佸瓙鍖哄煙搴曢儴鍒嗗壊绾� /// </summary> @@ -296,7 +300,7 @@ }; verificationCodeView.AddChidren(etVerificationCode); - btnGetVerificationCode = new Button() + btnGetVerificationCode_Phone = new Button() { X = Application.GetRealWidth(219), Width = Application.GetRealWidth(100), @@ -306,7 +310,20 @@ TextAlignment = TextAlignment.CenterRight, TextSize = CSS_FontSize.PromptFontSize_FirstLevel, }; - verificationCodeView.AddChidren(btnGetVerificationCode); + verificationCodeView.AddChidren(btnGetVerificationCode_Phone); + + btnGetVerificationCode_Mail = new Button() + { + X = Application.GetRealWidth(219), + Width = Application.GetRealWidth(100), + TextID = StringId.GetVerificationCode, + SelectedTextColor = CSS_Color.MainColor, + TextColor = CSS_Color.PromptingColor1, + TextAlignment = TextAlignment.CenterRight, + TextSize = CSS_FontSize.PromptFontSize_FirstLevel, + Visible = false + }; + verificationCodeView.AddChidren(btnGetVerificationCode_Mail); btnVerificationCodeViewBottomLine = new Button() { diff --git a/HDL_ON/UI/UI1-Login/ForgetPasswordPageBLL.cs b/HDL_ON/UI/UI1-Login/ForgetPasswordPageBLL.cs index 509ce4c..1b61746 100644 --- a/HDL_ON/UI/UI1-Login/ForgetPasswordPageBLL.cs +++ b/HDL_ON/UI/UI1-Login/ForgetPasswordPageBLL.cs @@ -31,6 +31,8 @@ btnPhoneLogin.MouseUpEventHandler += (sender, e) => { #region 鍒囨崲閫変腑鎸夐挳 + btnGetVerificationCode_Phone.Visible = true; + btnGetVerificationCode_Mail.Visible = false; btnEmailLogin.TextColor = CSS_Color.PromptingColor1; btnEmailLogin.TextSize = CSS_FontSize.TextFontSize; btnPhoneLogin.TextColor = CSS_Color.MainColor; @@ -52,6 +54,8 @@ btnEmailLogin.MouseUpEventHandler += (sender, e) => { #region 鍒囨崲閫変腑鎸夐挳 + btnGetVerificationCode_Phone.Visible = false; + btnGetVerificationCode_Mail.Visible = true; btnPhoneLogin.TextColor = CSS_Color.PromptingColor1; btnPhoneLogin.TextSize = CSS_FontSize.TextFontSize; btnEmailLogin.TextColor = CSS_Color.MainColor; @@ -80,15 +84,28 @@ { 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 (registerType == 0)//鎵嬫満鑾峰彇楠岃瘉鐮佹寜閽敓鏁堟潯浠� { - btnGetVerificationCode.IsSelected = false; - } - else - { - if (btnGetVerificationCode.Text == Language.StringByID(StringId.GetVerificationCode)) + if (btnGlobalRoaming.Text == "+86" && etAccount.Text.Trim().Length != 11) { - btnGetVerificationCode.IsSelected = true; + btnGetVerificationCode_Phone.IsSelected = false; + } + else + { + if (btnGetVerificationCode_Phone.Text == Language.StringByID(StringId.GetVerificationCode)) + btnGetVerificationCode_Phone.IsSelected = true; + } + } + else//閭鑾峰彇楠岃瘉鐮佹寜閽敓鏁堟潯浠� + { + if (!mFalg.Success) + { + btnGetVerificationCode_Mail.IsSelected = false; + } + else + { + if (btnGetVerificationCode_Mail.Text == Language.StringByID(StringId.GetVerificationCode)) + btnGetVerificationCode_Mail.IsSelected = true; } } }; @@ -110,12 +127,12 @@ else { //鏍囪鎵嬫満鍙风爜鏃犳晥 - btnGetVerificationCode.IsSelected = false; btnAccountViewBottomLine.BackgroundColor = CSS_Color.DividingLineColor; btnAccountViewBottomLine.Height = Application.GetRealHeight(1); //鎵嬫満鏂瑰紡-楠岃瘉鎵嬫満鍙风爜鏄惁姝g‘ if (registerType == 0) { + btnGetVerificationCode_Phone.IsSelected = false; Regex reg = new Regex(@"^[1]+\d{9}"); var mFalg = reg.Match(etAccount.Text.Trim()); if (!mFalg.Success || (btnGlobalRoaming.Text == "+86" && etAccount.Text.Trim().Length != 11)) @@ -131,15 +148,16 @@ } else { - if (btnGetVerificationCode.Text == Language.StringByID( StringId.GetVerificationCode)) + if (btnGetVerificationCode_Phone.Text == Language.StringByID( StringId.GetVerificationCode)) { - btnGetVerificationCode.IsSelected = true; + btnGetVerificationCode_Phone.IsSelected = true; } LoadMothed_EnableResetButton(); } } else if (registerType == 1) { + btnGetVerificationCode_Mail.IsSelected = false; //閭鏂瑰紡-楠岃瘉閭鏄惁姝g‘ var reg = new Regex("^\\s*([A-Za-z0-9_-]+(\\.\\w+)*@(\\w+\\.)+\\w{2,5})\\s*$"); var mFalg = reg.Match(etAccount.Text.Trim()); @@ -156,9 +174,9 @@ } else { - if (btnGetVerificationCode.Text == Language.StringByID(StringId.GetVerificationCode)) + if (btnGetVerificationCode_Mail.Text == Language.StringByID(StringId.GetVerificationCode)) { - btnGetVerificationCode.IsSelected = true; + btnGetVerificationCode_Mail.IsSelected = true; } LoadMothed_EnableResetButton(); } @@ -267,13 +285,13 @@ /// </summary> void LoadEvent_GetVerificationCode() { - btnGetVerificationCode.MouseUpEventHandler += (sender, e) => + EventHandler<MouseEventArgs> eventHandler = (sender, e) => { var account = etAccount.Text.Trim(); - if (btnGetVerificationCode.IsSelected) + if ((sender as Button).IsSelected) { //鐭俊鍙戦�侀棿闅�60s - btnGetVerificationCode.IsSelected = false; + (sender as Button).IsSelected = false; etVerificationCode.Foucs = true; //鑾峰彇楠岃瘉鐮� int time = 60; @@ -283,15 +301,15 @@ time--; Application.RunOnMainThread(() => { - btnGetVerificationCode.Text = time.ToString() + "s"; + (sender as Button).Text = time.ToString() + "s"; }); Thread.Sleep(1000); } Application.RunOnMainThread(() => { //鍥炲鑾峰彇鐭俊鎸夐挳浜嬩欢 - btnGetVerificationCode.IsSelected = true; - btnGetVerificationCode.TextID = StringId.GetVerificationCode; + (sender as Button).IsSelected = true; + (sender as Button).TextID = StringId.GetVerificationCode; }); }){ IsBackground = true}.Start(); new Thread(() => @@ -333,6 +351,9 @@ { IsBackground = true }.Start(); } }; + + btnGetVerificationCode_Mail.MouseUpEventHandler = eventHandler; + btnGetVerificationCode_Phone.MouseUpEventHandler = eventHandler; } /// <summary> diff --git a/HDL_ON/UI/UI1-Login/LoginPage.cs b/HDL_ON/UI/UI1-Login/LoginPage.cs index 67f4f25..c65572c 100644 --- a/HDL_ON/UI/UI1-Login/LoginPage.cs +++ b/HDL_ON/UI/UI1-Login/LoginPage.cs @@ -142,6 +142,14 @@ HttpServerRequest pm; #endregion + string verAccount = ""; + + public void VerfifyLogin(string account ) + { + verAccount = account; + LoadView(account); + } + /// <summary> /// 鍔犺浇瑙嗗浘 /// </summary> @@ -379,7 +387,6 @@ #endregion - #region 娉ㄥ唽涓庡揩鎹风櫥褰� btnRegister = new Button() { @@ -425,9 +432,31 @@ }; bodyView.AddChidren(btnLogin); - LoadEventList(); account = etAccount.Text.Trim(); + + #if DEBUG + //鏈湴妯″紡 + Button btnLocalMode = new Button() + { + Y = Application.GetRealHeight(600), + Height = Application.GetRealHeight(67), + Text = "Local Mode", + TextAlignment = TextAlignment.Center, + BackgroundColor = CSS_Color.MainColor, + TextColor = CSS_Color.TextualColor, + }; + bodyView.AddChidren(btnLocalMode); + + btnLocalMode.MouseUpEventHandler = (sender, e) => + { + MainPage.LocalMode = true; + MainPage.LoginUser = new UserInfo(); + MainPage.GoUserPage(); + }; + + #endif + } } } \ No newline at end of file diff --git a/HDL_ON/UI/UI1-Login/LoginPageBLL.cs b/HDL_ON/UI/UI1-Login/LoginPageBLL.cs index b3399d7..4ad2553 100644 --- a/HDL_ON/UI/UI1-Login/LoginPageBLL.cs +++ b/HDL_ON/UI/UI1-Login/LoginPageBLL.cs @@ -419,7 +419,6 @@ var loginThread = LoadThread_Login(); waitPage = new Loading(); new PublicAssmebly().LoadPage_WaitPage(loginThread, bodyView, waitPage); - } }; #region 褰撹处鍙峰瘑鐮侀兘杈撳叆鏃讹紝鎵嶈兘鐐瑰嚮鐧诲綍鎸夐挳 @@ -459,6 +458,18 @@ { //鐧诲綍 var loginResult = LoadMethod_Login(); + if( !string.IsNullOrEmpty (verAccount))//楠岃瘉鐧诲綍璐﹀彿 + { + Application.RunOnMainThread(() => + { + if (verAccount == etPassword.Text.Trim()) + { + //璺宠浆椤甸潰---- + MainPage.GoUserPage(); + return; + } + }); + } if (loginResult) { //鑾峰彇浣忓畢淇℃伅 diff --git a/HDL_ON/UI/UI1-Login/RegisterPage.cs b/HDL_ON/UI/UI1-Login/RegisterPage.cs index a8bd49a..d36ca2d 100644 --- a/HDL_ON/UI/UI1-Login/RegisterPage.cs +++ b/HDL_ON/UI/UI1-Login/RegisterPage.cs @@ -119,7 +119,11 @@ /// <summary> /// 鑾峰彇楠岃瘉鐮佹寜閽� /// </summary> - Button btnGetVerificationCode; + Button btnGetVerificationCode_Phone; + /// <summary> + /// 鑾峰彇楠岃瘉鐮佹寜閽� + /// </summary> + Button btnGetVerificationCode_Mail; /// <summary> /// 楠岃瘉鐮佸瓙鍖哄煙搴曢儴鍒嗗壊绾� /// </summary> @@ -460,7 +464,7 @@ }; verificationCodeView.AddChidren(etVerificationCode); - btnGetVerificationCode = new Button() + btnGetVerificationCode_Phone = new Button() { X = Application.GetRealWidth(219), Width = Application.GetRealWidth(100), @@ -470,7 +474,20 @@ TextAlignment = TextAlignment.CenterRight, TextSize = CSS_FontSize.PromptFontSize_FirstLevel, }; - verificationCodeView.AddChidren(btnGetVerificationCode); + verificationCodeView.AddChidren(btnGetVerificationCode_Phone); + + btnGetVerificationCode_Mail = new Button() + { + X = Application.GetRealWidth(219), + Width = Application.GetRealWidth(100), + TextID = StringId.GetVerificationCode, + SelectedTextColor = CSS_Color.MainColor, + TextColor = CSS_Color.PromptingColor1, + TextAlignment = TextAlignment.CenterRight, + TextSize = CSS_FontSize.PromptFontSize_FirstLevel, + Visible = false + }; + verificationCodeView.AddChidren(btnGetVerificationCode_Mail); btnVerificationCodeViewBottomLine = new Button() { @@ -584,6 +601,7 @@ var loginThread = LoadThread_Login(account, password); waitPage = new Loading(); new PublicAssmebly().LoadPage_WaitPage(loginThread, bodyView, waitPage); + this.Close(); }); }) { IsBackground = true }.Start(); diff --git a/HDL_ON/UI/UI1-Login/RegisterPageBLL.cs b/HDL_ON/UI/UI1-Login/RegisterPageBLL.cs index 6996dec..859b7d6 100644 --- a/HDL_ON/UI/UI1-Login/RegisterPageBLL.cs +++ b/HDL_ON/UI/UI1-Login/RegisterPageBLL.cs @@ -19,7 +19,7 @@ LoadEvent_ChangeTextVisble(); LoadEvent_GetVerificationCode(); LoadEvent_Register(); - + LoadEvent_LimtPasswordLength(); LoadEvent_TextChange(); //var areaCodeList = pm.GetAreaCode(); } @@ -28,19 +28,35 @@ /// </summary> void LoadEvent_TextChange() { - etAccount.TextChangeEventHandler += (sender, e) => + etAccount.TextChangeEventHandler = (sender, e) => { 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 (registerType == 0)//鎵嬫満娉ㄥ唽鑾峰彇楠岃瘉鐮佹寜閽敓鏁堟潯浠� { - btnGetVerificationCode.IsSelected = false; + if (btnGlobalRoaming.Text == "+86" && etAccount.Text.Trim().Length != 11) + { + btnGetVerificationCode_Phone.IsSelected = false; + } + else + { + if (btnGetVerificationCode_Phone.Text == Language.StringByID(StringId.GetVerificationCode)) + btnGetVerificationCode_Phone.IsSelected = true; + } } - else + else//閭娉ㄥ唽鑾峰彇楠岃瘉鐮佹寜閽敓鏁堟潯浠� { - if (btnGetVerificationCode.Text == Language.StringByID(StringId.GetVerificationCode)) - btnGetVerificationCode.IsSelected = true; + if (!mFalg.Success ) + { + btnGetVerificationCode_Mail.IsSelected = false; + } + else + { + if (btnGetVerificationCode_Mail.Text == Language.StringByID(StringId.GetVerificationCode)) + btnGetVerificationCode_Mail.IsSelected = true; + } } + }; } @@ -50,18 +66,20 @@ void LoadPage_SwitchRegisterType() { //閫夋嫨鎵嬫満娉ㄥ唽 - btnPhoneLogin.MouseUpEventHandler += (sender, e) => + btnPhoneLogin.MouseUpEventHandler = (sender, e) => { #if DEBUG etAccount.Text = "17576024298"; #endif #region 鍒囨崲閫変腑鎸夐挳 + btnGetVerificationCode_Mail.Visible = false; + btnGetVerificationCode_Phone.Visible = true; btnEmailLogin.TextColor = CSS_Color.PromptingColor1; btnEmailLogin.TextSize = CSS_FontSize.TextFontSize; btnPhoneLogin.TextColor = CSS_Color.MainColor; btnPhoneLogin.TextSize = CSS_FontSize.EmphasisFontSize_Secondary; - etAccount.PlaceholderText = Language.StringByID(StringId.PlsEntryCorrectMobilNeumber); + etAccount.PlaceholderText = Language.StringByID(StringId.PlsEntryPhoneNumber); #endregion #region 鍒囨崲娉ㄥ唽鏂瑰紡鍙婂浘鏍� @@ -75,13 +93,15 @@ }; //閫夋嫨閭娉ㄥ唽 - btnEmailLogin.MouseUpEventHandler += (sender, e) => + btnEmailLogin.MouseUpEventHandler = (sender, e) => { #if DEBUG etAccount.Text = "979412578@qq.com"; #endif #region 鍒囨崲閫変腑鎸夐挳 + btnGetVerificationCode_Mail.Visible = true; + btnGetVerificationCode_Phone.Visible = false; btnPhoneLogin.TextColor = CSS_Color.PromptingColor1; btnPhoneLogin.TextSize = CSS_FontSize.TextFontSize; btnEmailLogin.TextColor = CSS_Color.MainColor; @@ -117,7 +137,6 @@ else { //鏍囪鎵嬫満鍙风爜鏃犳晥 - btnGetVerificationCode.IsSelected = false; btnAccountViewBottomLine.BackgroundColor = CSS_Color.DividingLineColor; btnAccountViewBottomLine.Height = Application.GetRealHeight(1); //鎵嬫満娉ㄥ唽-楠岃瘉鎵嬫満鍙风爜鏄惁姝g‘ @@ -125,13 +144,13 @@ { 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)) { btnAccountViewBottomLine.BackgroundColor = CSS_Color.AuxiliaryColor2; btnAccountViewBottomLine.Height = Application.GetRealHeight(2); + btnGetVerificationCode_Phone.IsSelected = false; new Tip() { CloseTime = 3, @@ -141,13 +160,13 @@ } else { - if (btnGetVerificationCode.Text == Language.StringByID(StringId.GetVerificationCode)) + if (btnGetVerificationCode_Phone.Text == Language.StringByID(StringId.GetVerificationCode)) { //鏍囪鎵嬫満鍙风爜鏈夋晥 - btnGetVerificationCode.IsSelected = true; + btnGetVerificationCode_Phone.IsSelected = true; } //璐﹀彿鏈夋晥銆佸瘑鐮佹湁鏁堛�侀獙璇佺爜杈撳叆浜嗭紝鎵嶈兘鐐瑰嚮娉ㄥ唽 - if (btnGetVerificationCode.IsSelected && ValidPassword && !string.IsNullOrEmpty(etVerificationCode.Text.Trim())) + if (ValidPassword && !string.IsNullOrEmpty(etVerificationCode.Text.Trim())) { btnRegister.IsSelected = true; } @@ -163,6 +182,7 @@ { btnAccountViewBottomLine.BackgroundColor = CSS_Color.AuxiliaryColor2; btnAccountViewBottomLine.Height = Application.GetRealHeight(2); + btnGetVerificationCode_Mail.IsSelected = false; new Tip() { CloseTime = 3, @@ -172,12 +192,12 @@ } else { - if (btnGetVerificationCode.Text == Language.StringByID(StringId.GetVerificationCode)) + if (btnGetVerificationCode_Mail.Text == Language.StringByID(StringId.GetVerificationCode)) {//鏍囪鎵嬫満鍙风爜鏈夋晥 - btnGetVerificationCode.IsSelected = true; + btnGetVerificationCode_Mail.IsSelected = true; } //璐﹀彿鏈夋晥銆佸瘑鐮佹湁鏁堛�侀獙璇佺爜杈撳叆浜嗭紝鎵嶈兘鐐瑰嚮娉ㄥ唽 - if (btnGetVerificationCode.IsSelected && ValidPassword && string.IsNullOrEmpty(etVerificationCode.Text.Trim())) + if (ValidPassword && string.IsNullOrEmpty(etVerificationCode.Text.Trim())) { btnRegister.IsSelected = true; } @@ -197,10 +217,11 @@ } else { + if (etPassword.Text.Length == 0) + return; //闇�瑕佽緭鍏�6浣嶄互涓婄殑瀵嗙爜 if (etPassword.Text.Length < 6|| etPassword.Text.Length >13) { - btnPasswordViewBottomLine.BackgroundColor = CSS_Color.AuxiliaryColor2; btnPasswordViewBottomLine.Height = Application.GetRealHeight(2); @@ -229,6 +250,8 @@ } else { + if (etRepeatPassword.Text.Length == 0) + return; btnRepeatPasswordViewBottomLine.BackgroundColor = CSS_Color.DividingLineColor; btnRepeatPasswordViewBottomLine.Height = Application.GetRealHeight(1); //鏍¢獙涓ゆ杈撳叆鐨勫瘑鐮佹槸鍚︿竴鑷� @@ -249,7 +272,7 @@ { ValidPassword = true; //璐﹀彿鏈夋晥銆佸瘑鐮佹湁鏁堛�侀獙璇佺爜杈撳叆浜嗭紝鎵嶈兘鐐瑰嚮娉ㄥ唽 - if (btnGetVerificationCode.IsSelected && ValidPassword && !string.IsNullOrEmpty(etVerificationCode.Text.Trim())) + if (ValidPassword && !string.IsNullOrEmpty(etVerificationCode.Text.Trim())) { btnRegister.IsSelected = true; } @@ -283,6 +306,26 @@ } /// <summary> + /// 闄愬埗瀵嗙爜鏂囨湰搴撹緭鍏ラ暱搴� + /// </summary> + void LoadEvent_LimtPasswordLength() + { + etPassword.TextChangeEventHandler = (sender, e) => { + if(etPassword.Text.Length>16) + { + etPassword.Text = etPassword.Text.Remove(15); + } + }; + + etRepeatPassword.TextChangeEventHandler = (sender, e) => { + if (etRepeatPassword.Text.Length > 16) + { + etRepeatPassword.Text = etRepeatPassword.Text.Remove(15); + } + }; + } + + /// <summary> /// 鏇存敼瀵嗙爜鍙鎬� /// </summary> void LoadEvent_ChangeTextVisble() @@ -306,75 +349,78 @@ /// </summary> void LoadEvent_GetVerificationCode() { - btnGetVerificationCode.MouseUpEventHandler += (sender, e) => - { - if (btnGetVerificationCode.IsSelected) - { - btnGetVerificationCode.IsSelected = false; - string account = etAccount.Text.Trim(); + EventHandler<MouseEventArgs> eventHandler = (sender, e) => + { + if ((sender as Button).IsSelected) + { + (sender as Button).IsSelected = false; + string account = etAccount.Text.Trim(); //鐭俊鍙戦�侀棿闅�60s int time = 60; - new Thread(() => - { - while (time > 0) - { - time--; - Application.RunOnMainThread(() => - { - btnGetVerificationCode.Text = time.ToString() + "s"; - }); - Thread.Sleep(1000); - } - Application.RunOnMainThread(() => - { + new Thread(() => + { + while (time > 0) + { + time--; + Application.RunOnMainThread(() => + { + (sender as Button).Text = time.ToString() + "s"; + }); + Thread.Sleep(1000); + } + Application.RunOnMainThread(() => + { //鍥炲鑾峰彇鐭俊鎸夐挳浜嬩欢 - btnGetVerificationCode.IsSelected = true; - btnGetVerificationCode.TextID = StringId.GetVerificationCode; - }); - }) - { IsBackground = true }.Start(); - new Thread(() => - { + (sender as Button).IsSelected = true; + (sender as Button).TextID = StringId.GetVerificationCode; + }); + }) + { IsBackground = true }.Start(); + new Thread(() => + { //鑾峰彇楠岃瘉鐮� var result = pm.GetPhoneRegisterVerCode(account); - if (result.StateCode.ToUpper() == "SUCCESS") - { - } - else - { - string tipString = "Server error"; - switch (result.StateCode) - { - case "Exist": - tipString = Language.StringByID(StringId.AccountAlreadyExists); - break; - case "SendFail": - tipString = Language.StringByID(StringId.FailedToSendVerificationCode); - break; - case "Self:Net_Error": - tipString = Language.StringByID(StringId.NetworkAnomaly); - break; - case "ParameterOrEmpty": - if (registerType == 0) - tipString = Language.StringByID(StringId.PlsEntryCorrectMobilNeumber); - else - tipString = Language.StringByID(StringId.PlsEntryCorrectEmailAddress); - break; - } - Application.RunOnMainThread(() => - { - new Tip() - { - CloseTime = 3, - Direction = AMPopTipDirection.None, - Text = tipString - }.Show(bodyView); - }); - } - }) - { IsBackground = true }.Start(); - } - }; + if (result.StateCode.ToUpper() == "SUCCESS") + { + } + else + { + string tipString = "Server error"; + switch (result.StateCode) + { + case "Exist": + tipString = Language.StringByID(StringId.AccountAlreadyExists); + break; + case "SendFail": + tipString = Language.StringByID(StringId.FailedToSendVerificationCode); + break; + case "Self:Net_Error": + tipString = Language.StringByID(StringId.NetworkAnomaly); + break; + case "ParameterOrEmpty": + if (registerType == 0) + tipString = Language.StringByID(StringId.PlsEntryCorrectMobilNeumber); + else + tipString = Language.StringByID(StringId.PlsEntryCorrectEmailAddress); + break; + } + Application.RunOnMainThread(() => + { + new Tip() + { + CloseTime = 3, + Direction = AMPopTipDirection.None, + Text = tipString + }.Show(bodyView); + }); + } + }) + { IsBackground = true }.Start(); + } + }; + + btnGetVerificationCode_Phone.MouseDownEventHandler = eventHandler; + btnGetVerificationCode_Mail.MouseDownEventHandler = eventHandler; } /// <summary> @@ -382,7 +428,7 @@ /// </summary> void LoadEvent_Register() { - btnRegister.MouseUpEventHandler += (sender, e) => + btnRegister.MouseUpEventHandler = (sender, e) => { if (btnRegister.IsSelected) { diff --git a/HDL_ON/UI/UI2/1-HomePage/HomePage.cs b/HDL_ON/UI/UI2/1-HomePage/HomePage.cs index ee2b028..d29518c 100644 --- a/HDL_ON/UI/UI2/1-HomePage/HomePage.cs +++ b/HDL_ON/UI/UI2/1-HomePage/HomePage.cs @@ -105,7 +105,7 @@ { X = Application.GetRealWidth(16), Y = Application.GetRealHeight(32), - Width = Application.GetRealWidth(200), + Width = Application.GetRealWidth(400), Height = Application.GetRealHeight(33), TextColor = CSS_Color.MainBackgroundColor, TextSize = CSS_FontSize.EmphasisFontSize_FirstLevel, @@ -306,7 +306,7 @@ contentView = new PageLayout() { Y = changeView.Bottom , - Height = Application.GetRealHeight(310 + 30), //20涓鸿秴鍑洪儴鍒� + Height = Application.GetRealHeight(310 + 30 + 10), //20涓鸿秴鍑洪儴鍒� }; bodyView.AddChidren(contentView); @@ -321,7 +321,7 @@ contentView.PageIndex = 0; #endregion - bodyView.AddChidren(new Button() { Y = changeView.Bottom, Height = Application.GetRealHeight(7), BackgroundColor = 0xAAF2F3F7 }); + bodyView.AddChidren(new Button() { Y = changeView.Bottom, Height = Application.GetRealHeight(4), BackgroundColor = 0xAAF2F3F7 }); LoadEvent_ChangeShowedFunctionType(); } diff --git a/HDL_ON/UI/UI2/2-Classification/ClassificationPage.cs b/HDL_ON/UI/UI2/2-Classification/ClassificationPage.cs index 8bc0bf6..92044e1 100644 --- a/HDL_ON/UI/UI2/2-Classification/ClassificationPage.cs +++ b/HDL_ON/UI/UI2/2-Classification/ClassificationPage.cs @@ -117,7 +117,7 @@ contentPageView = new PageLayout() { Y = Application.GetRealHeight(64), - Height = Application.GetRealHeight(667 - 64-49+20), + Height = Application.GetRealHeight(667 - 64-49+30), BackgroundColor = CSS_Color.MainBackgroundColor, IsShowPoint = false }; @@ -641,12 +641,11 @@ btnName.TextID = StringId.Music; btnFunctionViewBg.MouseUpEventHandler = (sender, e) => { - var musicMain = new HDL_ON.UI.Music.MusicMain(); + var musicMain = new Music.MusicMain(); MainPage.BasePageView.AddChidren(musicMain); musicMain.Show(); MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; }; - break; case ShowFunction.Panel: btnName.TextID = StringId.Panel; diff --git a/HDL_ON/UI/UI2/2-Classification/FunctionControlZone.cs b/HDL_ON/UI/UI2/2-Classification/FunctionControlZone.cs index 3d834a2..26279e3 100644 --- a/HDL_ON/UI/UI2/2-Classification/FunctionControlZone.cs +++ b/HDL_ON/UI/UI2/2-Classification/FunctionControlZone.cs @@ -58,7 +58,6 @@ } LoadDiv(); - if (function.functionCategory == FunctionCategory.Curtain || function.functionCategory == FunctionCategory.Scene)//绐楀笜娌℃湁寮�鍏虫寜閽� { switch (function.functionCategory) @@ -169,9 +168,6 @@ btnSwitch.IsSelected = function.on_off == "on"; break; } - - - #endregion } @@ -233,7 +229,6 @@ IsSelected = function.collection }; bodyDiv.AddChidren(btnCollectionIcon); - } /// <summary> @@ -261,7 +256,7 @@ var dimmerControlBar = new DiyImageSeekBar() { - X = Application.GetRealWidth(14+ 22), + X = Application.GetRealWidth(14 + 22), Y = Application.GetRealHeight(68),//91,璁捐鏁版嵁 Width = Application.GetRealWidth(180), Height = Application.GetRealHeight(54), @@ -360,6 +355,5 @@ }; bodyDiv.AddChidren(btnLastStates); } - } -} +} \ No newline at end of file diff --git a/HDL_ON/UI/UI2/2-Classification/FunctionControlZoneBLL.cs b/HDL_ON/UI/UI2/2-Classification/FunctionControlZoneBLL.cs index 99f2f6e..afd6da5 100644 --- a/HDL_ON/UI/UI2/2-Classification/FunctionControlZoneBLL.cs +++ b/HDL_ON/UI/UI2/2-Classification/FunctionControlZoneBLL.cs @@ -197,6 +197,8 @@ { var eventHandler = new PublicAssmebly().LoadEvent_SkipFunctionControlPage(function, btnCollectionIcon, btnName, btnFromFloor); this.MouseUpEventHandler = eventHandler; + btnName.MouseUpEventHandler = eventHandler; + btnFromFloor.MouseUpEventHandler = eventHandler; } diff --git a/HDL_ON/UI/UI2/2-Classification/RoomPage.cs b/HDL_ON/UI/UI2/2-Classification/RoomPage.cs index 5952a8d..38b0579 100644 --- a/HDL_ON/UI/UI2/2-Classification/RoomPage.cs +++ b/HDL_ON/UI/UI2/2-Classification/RoomPage.cs @@ -31,8 +31,13 @@ public void LoadPage() { + Action skipAction = () => + { + LoadEvent_SkipEditRoomPage(); + }; bodyView.BackgroundColor = CSS_Color.BackgroundColor; - new TopViewDiv(bodyView,room.name).LoadTopView(); + + new TopViewDiv(bodyView,room.name).LoadTopView(room ,skipAction); functionListView = new VerticalScrolViewLayout() { diff --git a/HDL_ON/UI/UI2/2-Classification/RoomPageBLL.cs b/HDL_ON/UI/UI2/2-Classification/RoomPageBLL.cs index 7894610..6913151 100644 --- a/HDL_ON/UI/UI2/2-Classification/RoomPageBLL.cs +++ b/HDL_ON/UI/UI2/2-Classification/RoomPageBLL.cs @@ -23,5 +23,21 @@ } + /// <summary> + /// 璺宠浆鍒扮紪杈戞埧闂寸殑鐣岄潰 + /// </summary> + void LoadEvent_SkipEditRoomPage()//Room r, Button btnRoomName, Button btnBg) + { + + Action editBackAction = () => + { + + }; + var skipPage = new RoomEditPage(room, StringId.EditRoomInfo, editBackAction); + MainPage.BasePageView.AddChidren(skipPage); + skipPage.LoadPage(); + MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; + } + } } diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/ChooseShareMemberTargetListPage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/ChooseShareMemberTargetListPage.cs new file mode 100644 index 0000000..e586f15 --- /dev/null +++ b/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/ChooseShareMemberTargetListPage.cs @@ -0,0 +1,311 @@ +锘縰sing System; +using System.Collections.Generic; +using System.IO; +using System.Threading; +using HDL_ON.DAL.Server; +using HDL_ON.Entity; +using HDL_ON.UI.CSS; +using Newtonsoft.Json.Linq; +using Shared; +namespace HDL_ON.UI +{ + public class ChooseShareMemberTargetListPage : FrameLayout + { + ChooseShareMemberTargetListPage bodyView; + VerticalScrolViewLayout contentView; + Loading waitPage; + byte[] sharedBytes; + List<ResidenceMemberInfo> residenceMemberInfos; + public ChooseShareMemberTargetListPage(byte[] sd) + { + residenceMemberInfos = new List<ResidenceMemberInfo>(); + sharedBytes = sd; + bodyView = this; + } + + /// <summary> + /// 璋冪敤鑾峰彇浣忓畢瀛愯处鍙蜂俊鎭� + /// </summary> + bool LoadMethod_GetResidenceMemberAccount() + { + var result = false; + ResponsePack responePack = new HttpServerRequest().GetResidenceMemberAccount(); + if (responePack.StateCode.ToUpper() == "SUCCESS") + { + var responeObj = Newtonsoft.Json.JsonConvert.DeserializeObject<List<ResidenceMemberInfo>>(responePack.ResponseData.ToString()); + foreach (var mInfo in responeObj) + { + ResponsePack memberInfoResponePack = new HttpServerRequest().GetResidenceMemberAccountInfo(mInfo.Account); + var dataStr = JObject.FromObject(memberInfoResponePack.ResponseData); + FileStream fs = null; + try + { + var headImageString = dataStr.GetValue("HeadImage").ToString(); + var jsonString = Newtonsoft.Json.JsonConvert.SerializeObject(headImageString); + var headImageBytes = Newtonsoft.Json.JsonConvert.DeserializeObject<byte[]>(jsonString); + var filePath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Personal) + "/", mInfo.DistributedMark + ".png"); + fs = new FileStream(filePath, FileMode.Create, FileAccess.Write); + fs.Write(headImageBytes, 0, headImageBytes.Length); + fs.Flush(); + mInfo.headImagePagePath = filePath; + } + catch (Exception ex) + { + MainPage.Log($"download headImage error : {ex.Message}"); + } + finally + { + if (fs != null) + { + fs.Close(); + } + } + residenceMemberInfos.Add(mInfo); + } + result = true; + } + //澶辫触 + else + { + string tipStr = "Sever erorr"; + switch (responePack.StateCode) + { + case "ValidCodeAndPhoneNoEqual": + tipStr = Language.StringByID(StringId.VerificationCodeError); + break; + case "USERNAMEORPWDERROR": + tipStr = Language.StringByID(StringId.LoginFailed_AccountOrPasswordError); + break; + case "ACCOUNTNOEXISTS": + tipStr = Language.StringByID(StringId.ACCOUNTNOEXISTS); + break; + case "NoRecord": + tipStr = Language.StringByID(StringId.PlsGetTheVerificationCode); + break; + case "Self:Net_Error": + tipStr = Language.StringByID(StringId.NetworkAnomaly); + break; + } + //璐﹀彿鎴栬�呭瘑鐮侀敊璇� + Application.RunOnMainThread(() => + { + waitPage.Hide(); + //鎻愮ず鍘熷洜 + var tip = new Tip() + { + Text = tipStr, + CloseTime = 3, + Direction = AMPopTipDirection.None + }; + tip.Show(bodyView); + }); + } + Application.RunOnMainThread(() => + { + waitPage?.Hide(); + }); + return result; + } + + + /// <summary> + /// 鍔犺浇鑾峰彇浣忓畢瀛愯处鍙蜂俊鎭嚎绋� + /// </summary> + Thread LoadThread_GetResidenceMemberAccount() + { + var thread = new Thread(() => + { + try + { + residenceMemberInfos.Clear(); + var loginResult = LoadMethod_GetResidenceMemberAccount(); + if (loginResult) + { + Application.RunOnMainThread(() => + { + LoadMemberRow(); + }); + } + } + catch (Exception ex) + { + MainPage.Log($"LoadThread_GetResidenceMemberAccount : {ex.Message}"); + } + finally + { + Application.RunOnMainThread(() => + { + if (waitPage != null) + { + waitPage.RemoveFromParent(); + waitPage = null; + } + }); + } + }) + { IsBackground = true }; + return thread; + } + + public void LoadPage() + { + //鍒涘缓璇诲彇鎴愬憳璐﹀彿绾跨▼ + var thread = LoadThread_GetResidenceMemberAccount(); + waitPage = new Loading(); + new PublicAssmebly().LoadPage_WaitPage(thread, bodyView, waitPage); + + + bodyView.BackgroundColor = CSS_Color.BackgroundColor; + new TopViewDiv(bodyView, Language.StringByID(StringId.Shared)).LoadTopView(); + + #region title view + FrameLayout titleView = new FrameLayout() + { + Y = Application.GetRealHeight(72), + Height = Application.GetRealHeight(44), + BackgroundColor = CSS_Color.MainBackgroundColor, + }; + bodyView.AddChidren(titleView); + + Button btnTitle = new Button() + { + X = Application.GetRealWidth(16), + TextColor = CSS_Color.FirstLevelTitleColor, + TextID = StringId.SharedTo, + TextSize = CSS_FontSize.SubheadingFontSize, + TextAlignment = TextAlignment.CenterLeft, + IsBold = true, + }; + titleView.AddChidren(btnTitle); + + titleView.AddChidren(new Button() { + X = Application.GetRealWidth(16), + Y = Application.GetRealHeight(43), + Height = Application.GetRealHeight(1), + BackgroundColor = CSS_Color.DividingLineColor, + }); + #endregion + + contentView = new VerticalScrolViewLayout() + { + Y = titleView.Bottom, + Height = Application.GetRealHeight(420), + //BackgroundColor = CSS_Color.MainBackgroundColor, + }; + bodyView.AddChidren(contentView); + + LoadMemberRow(); + + btnOption = new Button() + { + Y = Application.GetRealHeight(519 + 64), + Gravity = Gravity.CenterHorizontal, + Width = Application.GetRealWidth(220), + Height = Application.GetRealHeight(44), + BackgroundColor = CSS_Color.MainColor, + TextAlignment = TextAlignment.Center, + TextColor = CSS_Color.MainBackgroundColor, + TextID = StringId.ConfirmShared, + TextSize = CSS_FontSize.SubheadingFontSize, + IsBold = true, + Radius = (uint)Application.GetRealWidth(22), + BorderColor = 0x00000000, + BorderWidth = 0, + }; + bodyView.AddChidren(btnOption); + + } + Button btnOption; + + + /// <summary> + /// 鍔犺浇鎴愬憳鍒楄〃鍖哄煙 + /// </summary> + void LoadMemberRow() + { + contentView.RemoveAll(); + + //List<ResidenceMemberInfo> residenceMemberInfos = new List<ResidenceMemberInfo>(); + int index = 1; + foreach (var mInfo in residenceMemberInfos) + { + FrameLayout memberRow = new FrameLayout() + { + Height = Application.GetRealWidth(65), + BackgroundColor = CSS_Color.MainBackgroundColor, + }; + contentView.AddChidren(memberRow); + + var memberHeadImageView = new ImageView() + { + X = Application.GetRealWidth(16), + Gravity = Gravity.CenterVertical, + Width = Application.GetMinRealAverage(36), + Height = Application.GetMinRealAverage(36), + Radius = (uint)Application.GetMinRealAverage(24), + ImagePath = mInfo.headImagePagePath, + }; + memberRow.AddChidren(memberHeadImageView); + + Button btnMemberName = new Button() + { + X = Application.GetRealWidth(64), + Y = Application.GetRealWidth(10), + Width = Application.GetRealWidth(300), + Height = Application.GetRealWidth(24), + TextAlignment = TextAlignment.CenterLeft, + TextColor = CSS_Color.FirstLevelTitleColor, + TextSize = CSS_FontSize.TextFontSize, + Text = mInfo.UserName, + }; + memberRow.AddChidren(btnMemberName); + + Button btnMemberMail = new Button() + { + X = Application.GetRealWidth(64), + Y = btnMemberName.Bottom, + Width = Application.GetRealWidth(300), + Height = Application.GetRealWidth(21), + TextAlignment = TextAlignment.CenterLeft, + TextColor = CSS_Color.PromptingColor1, + TextSize = CSS_FontSize.PromptFontSize_FirstLevel, + Text = mInfo.Account, + }; + memberRow.AddChidren(btnMemberMail); + + Button btnChoose = new Button() + { + X = Application.GetRealWidth(331), + Gravity = Gravity.CenterVertical, + Width = Application.GetMinRealAverage(28), + Height = Application.GetMinRealAverage(28), + UnSelectedImagePath = "Public/ChooseIcon.png", + SelectedImagePath = "Public/ChooseOnIcon.png", + IsSelected = true, + }; + memberRow.AddChidren(btnChoose); + + if (residenceMemberInfos.Count > index) + { + memberRow.AddChidren(new Button() + { + Y = Application.GetRealHeight(64), + Gravity = Gravity.CenterHorizontal, + Width = Application.GetRealWidth(343), + Height = Application.GetRealHeight(1), + BackgroundColor = CSS_Color.DividingLineColor, + }); + } + index++; + + } + + } + + + void LoadEvent_SharedFunction() + { + //btnOption + } + } +} diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPage.cs index f547b6f..9512ce2 100644 --- a/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPage.cs +++ b/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPage.cs @@ -40,9 +40,17 @@ } } - public void LoadPage() + public MemberFunctionPermissionPage(Room r) { - new TopViewDiv(bodyView, Language.StringByID(StringId.PermissionToUse)).LoadTopView(); + bodyView = this; + room = r; + funs = new List<Function>(); + funs.AddRange(r.functions); + } + + public void LoadPage(int titleId) + { + new TopViewDiv(bodyView, Language.StringByID(titleId)).LoadTopView(); allRoomView = new FrameLayout() { @@ -56,7 +64,7 @@ { X = Application.GetRealWidth(16), Width = Application.GetRealWidth(280), - TextID = StringId.All, + TextID = StringId.SelectedAll, TextSize = CSS_FontSize.SubheadingFontSize, TextColor = CSS_Color.FirstLevelTitleColor, TextAlignment = TextAlignment.CenterLeft, @@ -100,7 +108,7 @@ BackgroundColor = CSS_Color.MainColor, TextAlignment = TextAlignment.Center, TextColor = CSS_Color.MainBackgroundColor, - TextID = StringId.Confirm, + TextID = titleId == StringId.PermissionToUse ? StringId.Confirm : StringId.Shared, TextSize = CSS_FontSize.SubheadingFontSize, IsBold = true, Radius = (uint) Application.GetRealWidth(22), @@ -108,11 +116,23 @@ BorderWidth = 0, }; bodyView.AddChidren(btnOption); - btnOption.MouseUpEventHandler = (sender, e) => { - var act = TipLoadingMsg(Language.StringByID(StringId.SavingPleaseWait)); - memberInfo.CurShareData.ShareDataBytes = CommonPage.MyEncodingUTF8.GetBytes(Newtonsoft.Json.JsonConvert.SerializeObject(funs)); - EditShareData(); - act(); + btnOption.MouseUpEventHandler = (sender, e) => + { + if (titleId == StringId.PermissionToUse) + { + var act = TipLoadingMsg(Language.StringByID(StringId.SavingPleaseWait)); + memberInfo.CurShareData.ShareDataBytes = CommonPage.MyEncodingUTF8.GetBytes(Newtonsoft.Json.JsonConvert.SerializeObject(funs)); + LoadEvent_EditShareData(); + act(); + } + else + { + var sharedBytes = CommonPage.MyEncodingUTF8.GetBytes(Newtonsoft.Json.JsonConvert.SerializeObject(funs)); + var page = new ChooseShareMemberTargetListPage(sharedBytes); + MainPage.BasePageView.AddChidren(page); + page.LoadPage(); + MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; + } }; LoadFunctionRow(); @@ -180,18 +200,6 @@ } } - void UpdataShareData() - { - ResponsePack responePack = new HttpServerRequest().EditShareData(memberInfo.CurShareData); - if (responePack.StateCode.ToUpper() == "SUCCESS") - { - new PublicAssmebly().TipMsgAutoClose(Language.StringByID(StringId.SavedSuccessfully), true); - } - else - { - new PublicAssmebly().TipMsgAutoClose(Language.StringByID(StringId.OperationFailed), true); - } - } Action TipLoadingMsg(string msg) { diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPageBLL.cs b/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPageBLL.cs index 4a1bb7a..d812182 100644 --- a/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPageBLL.cs +++ b/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPageBLL.cs @@ -11,8 +11,10 @@ { LoadEvent_AllSharedDataChange(); } - - void EditShareData() + /// <summary> + /// 鏇存柊鍏变韩鏁版嵁鐐瑰嚮浜嬩欢 + /// </summary> + void LoadEvent_EditShareData() { if (memberInfo.CurShareData.ShareName == "") { @@ -39,6 +41,22 @@ } } + /// <summary> + /// 鏇存柊鍏变韩鏁版嵁 + /// </summary> + void UpdataShareData() + { + ResponsePack responePack = new HttpServerRequest().EditShareData(memberInfo.CurShareData); + if (responePack.StateCode.ToUpper() == "SUCCESS") + { + new PublicAssmebly().TipMsgAutoClose(Language.StringByID(StringId.SavedSuccessfully), true); + } + else + { + new PublicAssmebly().TipMsgAutoClose(Language.StringByID(StringId.OperationFailed), true); + } + } + void LoadEvent_SharedDataChange(Button btnChoose, Button btn2, FrameLayout btn3, Entity.Function function) { EventHandler<MouseEventArgs> eventHandler = (sender, e) => diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPage.cs index ccefa5b..165a7f7 100644 --- a/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPage.cs +++ b/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPage.cs @@ -36,7 +36,6 @@ Action backAction_AddMember = () => { - //new PublicAssmebly().LoadPage_WaitPage(LoadThread_GetResidenceMemberAccount(), bodyView, waitPage); LoadThread_GetResidenceMemberAccount().Start(); }; Action<string, string> refreshAction = (s1, s2) => diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPageBLL.cs b/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPageBLL.cs index 5758a94..3da7661 100644 --- a/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPageBLL.cs +++ b/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPageBLL.cs @@ -17,7 +17,6 @@ } - /// <summary> /// 鍔犺浇鑾峰彇浣忓畢瀛愯处鍙蜂俊鎭嚎绋� /// </summary> @@ -52,24 +51,6 @@ waitPage = null; } }); - -#if DEBUG - residenceMemberInfos.Add(new ResidenceMemberInfo() - { - Account = "娴嬭瘯鏁版嵁-璐﹀彿", - UserName = "娴嬭瘯鏁版嵁-鐢ㄦ埛鍚�", - Nickname = "娴嬭瘯鏁版嵁-鏄电О", - SubAccountDistributedMark = Guid.NewGuid().ToString(), - DistributedMark = Guid.NewGuid().ToString(), - AccountType = 0, - IsAllowRemoteCtrl = false, - }); - Application.RunOnMainThread(() => - { - LoadMemberRow(); - }); -#endif - } }) { IsBackground = true }; @@ -173,7 +154,7 @@ { var responeObj = Newtonsoft.Json.JsonConvert.DeserializeObject<List<ShareData>>(responePack.ResponseData.ToString()); info.sharedDatas = responeObj; - var sd = responeObj.Find((obj) => obj.HouseDistributedMark == DB_ResidenceData.residenceData.residecenInfo.RegionID ); + var sd = responeObj.Find((obj) => obj.HouseDistributedMark == DB_ResidenceData.residenceData.residecenInfo.RegionID ); if (sd != null) { LoadMethod_GetMemberSharedData(sd,info); @@ -184,6 +165,7 @@ } } } + /// <summary> /// 鑾峰彇浣忓畢涓嬪瓙璐﹀彿鐨勫叡浜暟鎹� /// </summary> diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPage.cs index 265b3cb..a8932a2 100644 --- a/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPage.cs +++ b/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPage.cs @@ -170,13 +170,12 @@ { var mmp = new MemberFunctionPermissionPage(memberInfo,room); MainPage.BasePageView.AddChidren(mmp); - mmp.LoadPage(); + mmp.LoadPage(StringId.PermissionToUse); MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; }; roomView.MouseUpEventHandler = eHandler; btnRoomName.MouseUpEventHandler = eHandler; btnRight.MouseUpEventHandler = eHandler; - if (DB_ResidenceData.residenceData.rooms.IndexOf(room) < DB_ResidenceData.residenceData.rooms.Count - 2) { @@ -206,7 +205,6 @@ BackgroundColor = CSS_Color.BackgroundColor, }); } - #endregion btnDelMember = new Button() diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs b/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs index 0df87a0..77e9d49 100644 --- a/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs +++ b/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs @@ -102,13 +102,11 @@ }; #endif - - - btnCurResidenceName.MouseUpEventHandler += (sender, e) => { + EventHandler<MouseEventArgs> eventHandler = (sender, e) => { var dialog = new Dialog(); var dialogBody = new FrameLayout(); dialog.AddChidren(dialogBody); - dialogBody.MouseUpEventHandler += (sender1, e1) => { + dialogBody.MouseUpEventHandler = (sender1, e1) => { dialog.Close(); }; @@ -164,15 +162,84 @@ { var regionId = (string)btnHomeName.Tag; dialog.Close(); - - DB_ResidenceData.residenceData.CurReginID = regionId; - btnCurResidenceName.Text = DB_ResidenceData.residenceData.residecenInfo.Name; - OnAppConfig.Instance.SaveUserConfig(); + LoadEvent_ChangeCurHome(MainPage.LoginUser.regionList.Find((obj) => obj.RegionID == regionId)); + }; } dialog.Show(); }; + + btnResidenceDownIcon.MouseUpEventHandler = eventHandler; + btnCurResidenceName.MouseUpEventHandler = eventHandler; + } + + void LoadEvent_ChangeCurHome(RegionInfoRes homeTemp) + { + if (DB_ResidenceData.residenceData.CurReginID == homeTemp.RegionID) + { + return; + } + var waitPage = new Loading(); + new System.Threading.Thread(() => + { + try + { + var backuplist = FileUtils.ReadFiles(); + int index = 0; + string oldRegionRootPath = FileUtils.CreateRegionBackup(DB_ResidenceData.residenceData.CurReginID.ToString()); + 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); + } + index++; + Application.RunOnMainThread(() => + { + int pro = (int)(index * 1.0 / backuplist.Count * 50); + waitPage.Text = pro.ToString() + "%"; + }); + } + FileUtils.DeleteAllFile(); + //鍊掑嚭鏂颁綇瀹呮暟鎹� + string newRegionRootPath = FileUtils.CreateRegionBackup(homeTemp.RegionID.ToString()); + FileUtils.RestoreRegionFiles(newRegionRootPath); + MainPage.LoginUser.SaveUserInfo(); + DB_ResidenceData.residenceData.EixtAccount(); + DB_ResidenceData.residenceData.CurReginID = homeTemp.RegionID; + OnAppConfig.Instance.SaveUserConfig(); + DB_ResidenceData.InitRoomFunction(); + DB_ResidenceData.residenceData.SaveResidenceData(); + Application.RunOnMainThread(() => + { + btnCurResidenceName.Text = DB_ResidenceData.residenceData.residecenInfo.Name; + //new Alert(Language.StringByID(StringId.Tip), Language.StringByID(StringId.SwitchRegionSuccessfully), + // Language.StringByID(StringId.Close)).Show(); + }); + } + catch (Exception ex) + { + Application.RunOnMainThread(() => + { + new Alert(Language.StringByID(StringId.Tip), Language.StringByID(StringId.OperationFailed), + Language.StringByID(StringId.Close)).Show(); + }); + MainPage.Log(ex.Message); + } + finally + { + Application.RunOnMainThread(() => + { + waitPage.Hide(); + waitPage.RemoveFromParent(); + }); + } + }) + { IsBackground = true }.Start(); } #endregion diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPage.cs index 9d16aef..4c1e868 100644 --- a/HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPage.cs +++ b/HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPage.cs @@ -541,8 +541,6 @@ LoadEventList(); } - - /// <summary> /// 鍔犺浇鍥炬爣閫夋嫨閫夐」 /// </summary> @@ -619,9 +617,7 @@ }; pictureOptionView.AddChidren(btnCancel); - LoadEvent_PictureOptionViewEventList(); } - } } diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/FloorsManagementPage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/FloorsManagementPage.cs index 01377dc..5e907a2 100644 --- a/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/FloorsManagementPage.cs +++ b/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/FloorsManagementPage.cs @@ -61,8 +61,8 @@ { bodyView.RemoveAll(); bodyView.BackgroundColor = CSS_Color.BackgroundColor; - refreshFloorList = (type,floor) => { - RefreshFloorsListView(type, floor); + refreshFloorList = (type,floorName) => { + RefreshFloorsListView(type, floorName); }; new TopViewDiv(bodyView, Language.StringByID(StringId.FloorsManagement)).LoadTopView("floors",refreshFloorList,backAction); @@ -121,7 +121,7 @@ var row = new RowLayout() { Height = Application.GetRealHeight(50), - Tag = floor, + Tag = floor.name, LineColor = CSS_Color.DividingLineColor, }; floorsListView.AddChidren(row); @@ -139,13 +139,12 @@ if (room == null) { - var btnDel = new Button() { TextID = StringId.Del, BackgroundColor = CSS_Color.WarningColor, TextColor = CSS_Color.MainBackgroundColor, - Tag = floor + Tag = floor.name }; row.AddRightView(btnDel); LoadEvent_DelFloor(btnDel); @@ -153,6 +152,11 @@ } else { LoadEvent_FloorChoose(btnFloor); + if (room.floorId == floor.sid) + { + lastButton = btnFloor; + btnFloor.IsSelected = true; + } } } @@ -191,16 +195,16 @@ } break; case "del": + //璇ユゼ灞傚垹闄や箣鍚庯紝缁戝畾璇ユゼ灞傜殑鎴块棿瑕侀噸缃粦瀹氱殑妤煎眰 + foreach (var r in DB_ResidenceData.residenceData.rooms) + { + if (r.floorId == DB_ResidenceData.residenceData.floors.Find((obj) => obj.name == floorName).sid) + { + r.floorId = ""; + } + } for (int i = 0; i < floorsListView.ChildrenCount; i++) { - //璇ユゼ灞傚垹闄や箣鍚庯紝缁戝畾璇ユゼ灞傜殑鎴块棿瑕侀噸缃粦瀹氱殑妤煎眰 - foreach (var r in DB_ResidenceData.residenceData.rooms) - { - if (r.floorId == DB_ResidenceData.residenceData.floors.Find((obj)=>obj.name == floorName).sid) - { - r.floorId = ""; - } - } if (floorsListView.GetChildren(i).GetType() == typeof(Button)) { Button btn = floorsListView.GetChildren(i) as Button; diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditPageBLL.cs b/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditPageBLL.cs index 5616bc7..b003897 100644 --- a/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditPageBLL.cs +++ b/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditPageBLL.cs @@ -17,6 +17,7 @@ LoadEvent_SkinBindFloor(); LoadEvent_SkipEditFunctionList(); LoadEvent_Option(); + LoadEvent_SkipSharedRoomFunctionPage(); } /// <summary> @@ -177,7 +178,22 @@ functionManagemantView.MouseUpEventHandler = eventHandler; } - + /// <summary> + /// 璺宠浆鍒板姛鑳藉垎浜晫闈� + /// </summary> + void LoadEvent_SkipSharedRoomFunctionPage() + { + EventHandler<MouseEventArgs> eHandler = (sender, e) => + { + var mmp = new MemberFunctionPermissionPage( room); + MainPage.BasePageView.AddChidren(mmp); + mmp.LoadPage(StringId.ChooseSharedFunction); + MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; + }; + btnSharedRight.MouseUpEventHandler = eHandler; + sharedView.MouseUpEventHandler = eHandler; + btnSharedTitle.MouseUpEventHandler = eHandler; + } /// <summary> /// 鍔犺浇鑳屾櫙鍥鹃�夋嫨鍖哄煙浜嬩欢鍒楄〃 /// </summary> diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockGesturePage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockGesturePage.cs index 5f7b43b..5a26092 100644 --- a/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockGesturePage.cs +++ b/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockGesturePage.cs @@ -54,7 +54,7 @@ IsBold = true, TextColor = CSS_Color.FirstLevelTitleColor, TextSize = CSS_FontSize.EmphasisFontSize_Secondary, - TextID = StringId.SetGesturePassword, + TextID = optionType == "7" ? StringId.SetGesturePassword : StringId.VerifyGesturePassword, }; bodyView.AddChidren(btnTipTitle); @@ -67,10 +67,9 @@ TextColor = CSS_Color.TextualColor, SelectedTextColor = CSS_Color.WarningColor, TextSize = CSS_FontSize.TextFontSize, - TextID = string.IsNullOrEmpty(oldPasswrod) ? StringId.DrawUnlockPattern : StringId.DrawUnlockPatternAgain, + TextID = optionType == "2" ? StringId.DrawUnlockPatternAgain : StringId.DrawUnlockPattern, }; bodyView.AddChidren(btnTipMsg); - if (optionType == "7") { @@ -88,7 +87,7 @@ BackgroundColor = CSS_Color.BackgroundColor, }; bodyView.AddChidren(mGestureLockView); - + mGestureLockView.SetSolidType(true); //婊戝姩缁撴潫 鍥炶皟瀵嗙爜缁撴灉鍜屽瘑鐮侀暱搴� mGestureLockView.OnLockVerifyEvent += (selectNumStr, selectCount) => { @@ -150,7 +149,7 @@ } if (MainPage.LoginUser.appUnlockType.Contains("2")) { - MainPage.LoginUser.appUnlockType.Remove("2"); + MainPage.LoginUser.appUnlockType = new System.Collections.Generic.List<string>(); MainPage.LoginUser.appUnlockPasswrod = ""; MainPage.LoginUser.SaveUserInfo(); this.RemoveFromParent(); @@ -169,15 +168,23 @@ { if (passwrod == oldPasswrod) { - if (optionType == "5" && MainPage.LoginUser.appUnlockType.Contains("3")) + if (optionType == "5" )//&& MainPage.LoginUser.appUnlockType.Contains("3")) { - MainPage.LoginUser.appUnlockType.Remove("3"); + if (MainPage.LoginUser.appUnlockType.Contains("3")) + MainPage.LoginUser.appUnlockType.Remove("3"); + else + MainPage.LoginUser.appUnlockType.Add("3"); + MainPage.LoginUser.SaveUserInfo(); this.RemoveFromParent(); } - if (MainPage.LoginUser.appUnlockType.Contains("4") && optionType == "6") + if ( optionType == "6") { - MainPage.LoginUser.appUnlockType.Remove("4"); + if (MainPage.LoginUser.appUnlockType.Contains("4")) + MainPage.LoginUser.appUnlockType.Remove("4"); + else + MainPage.LoginUser.appUnlockType.Add("4"); + MainPage.LoginUser.SaveUserInfo(); this.RemoveFromParent(); } @@ -253,7 +260,78 @@ }; + if (optionType == "5" || optionType == "6" || optionType == "7") + { + Button btnLoginAccountVerify = new Button() + { + Y = Application.GetRealHeight(517), + Height =Application.GetRealHeight(60), + TextAlignment = TextAlignment.Center, + TextSize = CSS_FontSize.TextFontSize, + TextColor = CSS_Color.MainColor, + TextID = StringId.EnterLoginPasswordVerification, + }; + bodyView.AddChidren(btnLoginAccountVerify); + btnLoginAccountVerify.MouseUpEventHandler = (sender, e) => + { + if (optionType == "7") + { + MainPage.GoLoginPage(MainPage.LoginUser.accountString); + } + else + { + Action<string> action = (pw) => { + var loginResult = new DAL.Server.HttpServerRequest().LoginByPassword(MainPage.LoginUser.accountString, pw); + if (loginResult.StateCode.ToUpper() == "SUCCESS") + { + MainPage.LoginUser.appUnlockPasswrod = ""; + MainPage.LoginUser.appUnlockType = new System.Collections.Generic.List<string>(); + MainPage.LoginUser.SaveUserInfo(); + this.RemoveFromParent(); + backAction(); + } + //鐧诲綍澶辫触 + else + { + string tipStr = "Sever erorr"; + switch (loginResult.StateCode) + { + case "ValidCodeAndPhoneNoEqual": + tipStr = Language.StringByID(StringId.VerificationCodeError); + break; + case "USERNAMEORPWDERROR": + tipStr = Language.StringByID(StringId.LoginFailed_AccountOrPasswordError); + break; + case "ACCOUNTNOEXISTS": + tipStr = Language.StringByID(StringId.ACCOUNTNOEXISTS); + break; + case "NoRecord": + tipStr = Language.StringByID(StringId.PlsGetTheVerificationCode); + break; + case "Self:Net_Error": + tipStr = Language.StringByID(StringId.NetworkAnomaly); + break; + } + //璐﹀彿鎴栬�呭瘑鐮侀敊璇� + Application.RunOnMainThread(() => + { + //鎻愮ず鍘熷洜 + var tip = new Tip() + { + Text = tipStr, + CloseTime = 3, + Direction = AMPopTipDirection.None + }; + tip.Show(bodyView); + }); + } + + }; + new PublicAssmebly().LoadDialog_EditParater(StringId.EnterLoginPasswordVerification, "", action,StringId.PlsEntryPassword,0,new System.Collections.Generic.List<string>(),true); + } + }; + } } } } \ No newline at end of file diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockPasswordPage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockPasswordPage.cs index 56fc6e1..4a2affc 100644 --- a/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockPasswordPage.cs +++ b/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockPasswordPage.cs @@ -229,7 +229,7 @@ } if (MainPage.LoginUser.appUnlockType.Contains("1")) { - MainPage.LoginUser.appUnlockType.Remove("1"); + MainPage.LoginUser.appUnlockType =new System.Collections.Generic.List<string>();//.Remove("1"); MainPage.LoginUser.appUnlockPasswrod = ""; MainPage.LoginUser.SaveUserInfo(); this.RemoveFromParent(); @@ -342,6 +342,81 @@ btnTipIcon4.MouseUpEventHandler = eventHandler; etPassword.Foucs = true; + + + if (optionType == "3" || optionType == "5" || optionType == "6" || optionType == "7") + { + Button btnLoginAccountVerify = new Button() + { + Y = Application.GetRealHeight(517), + Height = Application.GetRealHeight(60), + TextAlignment = TextAlignment.Center, + TextSize = CSS_FontSize.TextFontSize, + TextColor = CSS_Color.MainColor, + TextID = StringId.EnterLoginPasswordVerification, + }; + bodyView.AddChidren(btnLoginAccountVerify); + + btnLoginAccountVerify.MouseUpEventHandler = (sender, e) => + { + if (optionType == "7") + { + MainPage.GoLoginPage(MainPage.LoginUser.accountString); + } + else + { + Action<string> action = (pw) => { + var loginResult = new DAL.Server.HttpServerRequest().LoginByPassword(MainPage.LoginUser.accountString, pw); + if (loginResult.StateCode.ToUpper() == "SUCCESS") + { + MainPage.LoginUser.appUnlockPasswrod = ""; + MainPage.LoginUser.appUnlockType = new System.Collections.Generic.List<string>(); + MainPage.LoginUser.SaveUserInfo(); + this.RemoveFromParent(); + backAction(); + } + //鐧诲綍澶辫触 + else + { + string tipStr = "Sever erorr"; + switch (loginResult.StateCode) + { + case "ValidCodeAndPhoneNoEqual": + tipStr = Language.StringByID(StringId.VerificationCodeError); + break; + case "USERNAMEORPWDERROR": + tipStr = Language.StringByID(StringId.LoginFailed_AccountOrPasswordError); + break; + case "ACCOUNTNOEXISTS": + tipStr = Language.StringByID(StringId.ACCOUNTNOEXISTS); + break; + case "NoRecord": + tipStr = Language.StringByID(StringId.PlsGetTheVerificationCode); + break; + case "Self:Net_Error": + tipStr = Language.StringByID(StringId.NetworkAnomaly); + break; + } + //璐﹀彿鎴栬�呭瘑鐮侀敊璇� + Application.RunOnMainThread(() => + { + //鎻愮ず鍘熷洜 + var tip = new Tip() + { + Text = tipStr, + CloseTime = 3, + Direction = AMPopTipDirection.None + }; + tip.Show(bodyView); + }); + } + + }; + new PublicAssmebly().LoadDialog_EditParater(StringId.EnterLoginPasswordVerification, "", action, StringId.PlsEntryPassword, 0, new System.Collections.Generic.List<string>(), true); + } + }; + } + } } } diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockSettingsPage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockSettingsPage.cs index a27a316..914a20e 100644 --- a/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockSettingsPage.cs +++ b/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockSettingsPage.cs @@ -212,7 +212,7 @@ BorderWidth = 1, Radius = 1, TextSize = CSS_FontSize.PromptFontSize_SecondaryLevel, - Visible = false, + TextID = StringId.UnprotectedTipMsg, }; topContentView.AddChidren(btnTipMsg); diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockSettingsPageBLL.cs b/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockSettingsPageBLL.cs index 12935c0..fbc086b 100644 --- a/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockSettingsPageBLL.cs +++ b/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockSettingsPageBLL.cs @@ -36,7 +36,6 @@ btnDoorlockBg.IsSelected = btnDoorlockSelectionIcon.IsSelected = btnDoorlockSelectionTip.IsSelected = false; btnTipMsg.TextID = StringId.UnprotectedTipMsg; - btnTipMsg.Visible = true; MainPage.LoginUser.appUnlockPage = new System.Collections.Generic.List<string>(); MainPage.LoginUser.appUnlockType = new System.Collections.Generic.List<string>(); @@ -118,14 +117,12 @@ btnUnprotectedSelectionIcon.MouseUpEventHandler = eventHandler1; btnUnprotectedSelectionTip.MouseUpEventHandler = eventHandler1; - EventHandler<MouseEventArgs> eventHandler2 = (sender, e) => { bool result = !btnStartupBg.IsSelected; btnStartupBg.IsSelected = btnStartupSelectionIcon.IsSelected = btnStartupSelectionTip.IsSelected = result; btnTipMsg.Text = Language.StringByID(StringId.AtStartupTipMsg); - btnTipMsg.Visible = true; if (result) { btnUnprotectedBg.IsSelected = btnUnprotectedSelectionIcon.IsSelected = btnUnprotectedSelectionTip.IsSelected = false; @@ -136,7 +133,6 @@ MainPage.LoginUser.SaveUserInfo(); } unlockOptionView.Visible = true; - } else { @@ -159,14 +155,12 @@ btnStartupSelectionIcon.MouseUpEventHandler = eventHandler2; btnStartupSelectionTip.MouseUpEventHandler = eventHandler2; - EventHandler<MouseEventArgs> eventHandler3 = (sender, e) => { bool result = !btnSecurityBg.IsSelected; btnSecurityBg.IsSelected = btnSecuritySelectionIcon.IsSelected = btnSecuritySelectionTip.IsSelected = result; btnTipMsg.Text = Language.StringByID(StringId.DefenseAndUndefenseTipMsg); - btnTipMsg.Visible = true; if (result) { @@ -200,14 +194,12 @@ btnSecuritySelectionIcon.MouseUpEventHandler = eventHandler3; btnSecuritySelectionTip.MouseUpEventHandler = eventHandler3; - EventHandler<MouseEventArgs> eventHandler4 = (sender, e) => { bool result = !btnDoorlockBg.IsSelected; btnDoorlockBg.IsSelected = btnDoorlockSelectionIcon.IsSelected = btnDoorlockSelectionTip.IsSelected = result; btnTipMsg.Text = Language.StringByID(StringId.RemoteUnlockingTipMsg); - btnTipMsg.Visible = true; if (result) { btnUnprotectedBg.IsSelected = btnUnprotectedSelectionIcon.IsSelected = btnUnprotectedSelectionTip.IsSelected = false; @@ -239,9 +231,6 @@ btnDoorlockBg.MouseUpEventHandler = eventHandler4; btnDoorlockSelectionIcon.MouseUpEventHandler = eventHandler4; btnDoorlockSelectionTip.MouseUpEventHandler = eventHandler4; - - - } /// <summary> @@ -258,14 +247,17 @@ if (MainPage.LoginUser.appUnlockPage.Contains("1")) { btnStartupBg.IsSelected = btnStartupSelectionIcon.IsSelected = btnStartupSelectionTip.IsSelected = true; + btnTipMsg.Text = Language.StringByID(StringId.AtStartupTipMsg); } if (MainPage.LoginUser.appUnlockPage.Contains("2")) { btnSecurityBg.IsSelected = btnSecuritySelectionIcon.IsSelected = btnSecuritySelectionTip.IsSelected = true; + btnTipMsg.Text = Language.StringByID(StringId.DefenseAndUndefenseTipMsg); } if (MainPage.LoginUser.appUnlockPage.Contains("3")) { btnDoorlockBg.IsSelected = btnDoorlockSelectionIcon.IsSelected = btnDoorlockSelectionTip.IsSelected = true; + btnTipMsg.Text = Language.StringByID(StringId.RemoteUnlockingTipMsg); } } } @@ -275,8 +267,6 @@ /// </summary> void LoadEvet_SkipEventList() { - - btnPasswordUnlockTitle.MouseUpEventHandler = (sender, e) => { var page = new AppUnlockPasswordPage(MainPage.LoginUser.appUnlockPasswrod, refreshAction); @@ -304,7 +294,7 @@ { var page = new AppUnlockGesturePage(MainPage.LoginUser.appUnlockPasswrod, refreshAction); MainPage.BasePageView.AddChidren(page); - page.LoadPage("2"); + page.LoadPage("3"); MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; }; @@ -312,6 +302,11 @@ { btnFingerprintUnlockSwtichIcon.MouseUpEventHandler = (sender, e1) => { + Action fingerAction = () => { + TouchIDUtils.Instance.showTouchIDWithDescribe(null, Language.StringByID(StringId.PleaseVerifyTheFingerprint)); + }; + new AppUnlockPage().LoadGesturePage("5",fingerAction); + TouchIDUtils.Instance.showTouchIDWithDescribe(null, Language.StringByID(StringId.PleaseVerifyTheFingerprint)); TouchIDUtils.Instance.OnHDLTouchIDStateBackEvent = (sender1, e) => @@ -335,6 +330,7 @@ MainPage.LoginUser.SaveUserInfo(); } } + MainPage.BasePageView.RemoveAt(MainPage.BasePageView.ChildrenCount - 1); } else// if (e == TouchIDUtils.TouchIDState.InputPassword || e == TouchIDUtils.TouchIDState.TouchIDLockout) { @@ -349,7 +345,7 @@ { var page = new AppUnlockGesturePage(MainPage.LoginUser.appUnlockPasswrod, refreshAction); MainPage.BasePageView.AddChidren(page); - page.LoadPage("6"); + page.LoadPage("5"); MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; } } diff --git a/HDL_ON/UI/UI2/FuntionControlView/AC/ACPage.cs b/HDL_ON/UI/UI2/FuntionControlView/AC/ACPage.cs index d64ec3b..af9f77b 100644 --- a/HDL_ON/UI/UI2/FuntionControlView/AC/ACPage.cs +++ b/HDL_ON/UI/UI2/FuntionControlView/AC/ACPage.cs @@ -165,7 +165,7 @@ Width = Application.GetRealWidth(71), Height = Application.GetRealWidth(60), TextColor = CSS_Color.FirstLevelTitleColor, - TextSize = 56, + TextSize = 50, IsBold = true, Text = aC.curTemp.ToString(), TextAlignment = TextAlignment.Center, @@ -491,7 +491,5 @@ dialog.Show(); } - - } -} +} \ No newline at end of file diff --git a/HDL_ON/UI/UI2/FuntionControlView/AC/ACPageBLL.cs b/HDL_ON/UI/UI2/FuntionControlView/AC/ACPageBLL.cs index eec89f2..578c971 100644 --- a/HDL_ON/UI/UI2/FuntionControlView/AC/ACPageBLL.cs +++ b/HDL_ON/UI/UI2/FuntionControlView/AC/ACPageBLL.cs @@ -122,7 +122,6 @@ }; } - /// <summary> /// 鍔犺浇妯″紡鏀瑰彉浜嬩欢 /// </summary> @@ -136,6 +135,7 @@ { btn1.IsSelected = btn2.IsSelected = true; aC.trait_mode.curValues = curMode; + btnMode.UnSelectedImagePath = aC.curModeImage; Control.Send(CommandType_A.write, aC); dialog.Close(); }; @@ -156,6 +156,7 @@ { btn1.IsSelected = btn2.IsSelected = true; aC.trait_fan.curValues = curFan; + btnWindSpeed.UnSelectedImagePath = aC.curFanImage; Control.Send(CommandType_A.write, aC); dialog.Close(); }; diff --git a/HDL_ON/UI/UI2/FuntionControlView/Curtain/MotorCurtainPage.cs b/HDL_ON/UI/UI2/FuntionControlView/Curtain/MotorCurtainPage.cs index 5e69429..75219d3 100644 --- a/HDL_ON/UI/UI2/FuntionControlView/Curtain/MotorCurtainPage.cs +++ b/HDL_ON/UI/UI2/FuntionControlView/Curtain/MotorCurtainPage.cs @@ -24,7 +24,7 @@ /// <summary> /// 绐楀笜鍔ㄦ�佹帶浠� /// </summary> - CurtainSeekBar curtainSeekBar; + CurtainSeekBarOn curtainSeekBar; /// <summary> /// 绐楀笜杩涘害鍑忓皯鎸夐挳 /// </summary> @@ -123,7 +123,7 @@ }; controlView.AddChidren(btnCollection); - curtainSeekBar = new CurtainSeekBar() + curtainSeekBar = new CurtainSeekBarOn() { Gravity = Gravity.CenterHorizontal, Y = Application.GetRealHeight(130), diff --git a/HDL_ON/UI/UI2/FuntionControlView/Curtain/MotorCurtainPageBLL.cs b/HDL_ON/UI/UI2/FuntionControlView/Curtain/MotorCurtainPageBLL.cs index a725456..7d31bdd 100644 --- a/HDL_ON/UI/UI2/FuntionControlView/Curtain/MotorCurtainPageBLL.cs +++ b/HDL_ON/UI/UI2/FuntionControlView/Curtain/MotorCurtainPageBLL.cs @@ -185,6 +185,17 @@ curtainSeekBar.Progress = e; Control.Send(CommandType_A.write, curtain); } + + //new System.Threading.Thread(() => + //{ + // if ((DateTime.Now - delayTime).TotalMilliseconds > 300) + // { + // delayTime = DateTime.Now; + // curtain.openLevel = e; + // Control.Send(CommandType_A.write, curtain); + // } + //}) + //{ IsBackground = true }.Start(); }; } diff --git a/HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPage.cs b/HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPage.cs index 09580af..cf62e4e 100644 --- a/HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPage.cs +++ b/HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPage.cs @@ -25,7 +25,7 @@ /// <summary> /// 绐楀笜鍔ㄦ�佹帶浠� /// </summary> - CurtainSeekBar curtainSeekBar; + CurtainRollSeekBarOn curtainSeekBar; /// <summary> /// 绐楀笜杩涘害鍑忓皯鎸夐挳 /// </summary> @@ -124,12 +124,12 @@ }; controlView.AddChidren(btnCollection); - curtainSeekBar = new CurtainSeekBar() + curtainSeekBar = new CurtainRollSeekBarOn() { Gravity = Gravity.CenterHorizontal, Y = Application.GetRealHeight(130), - Width = Application.GetRealWidth(250), - Height = Application.GetRealWidth(177), + Width = Application.GetRealWidth(170), + Height = Application.GetRealWidth(210), }; controlView.AddChidren(curtainSeekBar); diff --git a/HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPageBLL.cs b/HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPageBLL.cs index c6e918d..43a42ef 100644 --- a/HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPageBLL.cs +++ b/HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPageBLL.cs @@ -168,17 +168,13 @@ curtainSeekBar.OnProgressChangedEvent = (sender, e) => { - delayTime = DateTime.Now; new System.Threading.Thread(() => { - while (delayTime != DateTime.MaxValue) + if ((DateTime.Now - delayTime).TotalMilliseconds > 300) { - System.Threading.Thread.Sleep(100); - if ((DateTime.Now - delayTime).TotalSeconds > 1) - { - curtain.openLevel = e; - Control.Send(CommandType_A.write, curtain); - } + delayTime = DateTime.Now; + curtain.openLevel = e; + Control.Send(CommandType_A.write, curtain); } }) { IsBackground = true }.Start(); diff --git a/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSciencePageBLL.cs b/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSciencePageBLL.cs index 86d16e0..9be73c0 100644 --- a/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSciencePageBLL.cs +++ b/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSciencePageBLL.cs @@ -45,12 +45,14 @@ else if (tag == "SensorLevel") { (btn as Button).TextID = sensor.levelTextList[sensor.curLevel - 1]; + (btn as Button).TextColor = sensor.levelColorList[sensor.curLevel - 1]; } } } else if (btn.GetType() == typeof(ArcSeekBar)) { (btn as ArcSeekBar).ProgressBarColor = sensor.levelColorList[sensor.curLevel - 1]; + (btn as ArcSeekBar).Progress = (96 / sensor.levelColorList.Count) * sensor.curLevel; } } diff --git a/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSensorPage.cs b/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSensorPage.cs index cb677ce..70ab625 100644 --- a/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSensorPage.cs +++ b/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSensorPage.cs @@ -25,7 +25,6 @@ sensor = ss; } - public void LoadPage() { @@ -35,6 +34,7 @@ { Y = Application.GetRealHeight(64), Height = Application.GetRealHeight(600), + ScrollEnabled = false }; bodyView.AddChidren(contentView); @@ -656,7 +656,10 @@ { continue; } - if(initTitleButton) + + contentView.ScrollEnabled = true; + + if (initTitleButton) { Button btnOthreTitle = new Button() { diff --git a/HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPageBLL.cs b/HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPageBLL.cs index 8b2884d..0b0b66b 100644 --- a/HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPageBLL.cs +++ b/HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPageBLL.cs @@ -116,7 +116,7 @@ btnSwitch.MouseUpEventHandler += (sender, e) => { btnSwitch.IsSelected = !btnSwitch.IsSelected; - if (light.on_off == "on") + if (btnSwitch.IsSelected) { dimmerBar.SetProgressBarColors(CSS_Color.AuxiliaryColor1, CSS_Color.AuxiliaryColor1); } diff --git a/HDL_ON/UI/UI2/FuntionControlView/Light/RelayPageBLL.cs b/HDL_ON/UI/UI2/FuntionControlView/Light/RelayPageBLL.cs index 2daea16..28f1f7e 100644 --- a/HDL_ON/UI/UI2/FuntionControlView/Light/RelayPageBLL.cs +++ b/HDL_ON/UI/UI2/FuntionControlView/Light/RelayPageBLL.cs @@ -58,7 +58,7 @@ { btnSwitchIcon.MouseUpEventHandler += (sender, e) => { - btnSwitchIcon.IsSelected = !btnSwitchIcon.IsSelected; + btnSwitch.IsSelected = btnSwitchIcon.IsSelected = !btnSwitchIcon.IsSelected; new System.Threading.Thread(() => { light.on_off = btnSwitchIcon.IsSelected ? "on" : "off"; @@ -68,7 +68,7 @@ }; btnSwitch.MouseUpEventHandler += (sender, e) => { - btnSwitch.IsSelected = !btnSwitch.IsSelected; + btnSwitchIcon.IsSelected = btnSwitch.IsSelected = !btnSwitch.IsSelected; new System.Threading.Thread(() => { light.on_off = btnSwitch.IsSelected ? "on" : "off"; diff --git a/HDL_ON/UI/UI2/FuntionControlView/Music/A31USBMusicList.cs b/HDL_ON/UI/UI2/FuntionControlView/Music/A31USBMusicList.cs index afca128..ff03775 100644 --- a/HDL_ON/UI/UI2/FuntionControlView/Music/A31USBMusicList.cs +++ b/HDL_ON/UI/UI2/FuntionControlView/Music/A31USBMusicList.cs @@ -134,7 +134,6 @@ ///(姝屾洸+姝屾墜)瀹藉害鏈�澶у�兼椂280 if (wText > 280) { - songBtn.Width = Application.GetRealWidth(280); } else diff --git a/HDL_ON/UI/UI2/FuntionControlView/Music/View/.DS_Store b/HDL_ON/UI/UI2/FuntionControlView/Music/View/.DS_Store deleted file mode 100644 index 5008ddf..0000000 --- a/HDL_ON/UI/UI2/FuntionControlView/Music/View/.DS_Store +++ /dev/null Binary files differ diff --git a/HDL_ON/UI/UI2/FuntionControlView/Music/View/MusicView.cs b/HDL_ON/UI/UI2/FuntionControlView/Music/View/MusicView.cs index e09eef3..5668b48 100644 --- a/HDL_ON/UI/UI2/FuntionControlView/Music/View/MusicView.cs +++ b/HDL_ON/UI/UI2/FuntionControlView/Music/View/MusicView.cs @@ -68,7 +68,7 @@ TextID=StringId.merge, X = Application.GetRealWidth(214 + 33), Y = Application.GetRealHeight(18 + 4), - Width = Application.GetRealWidth(24+3), + Width = Application.GetRealWidth(24+3+5), Height = Application.GetRealHeight(17), TextColor = Color.TextColor, TextSize=TextSize.Text12, diff --git a/HDL_ON/UI/UI2/FuntionControlView/Music/View/PlayView.cs b/HDL_ON/UI/UI2/FuntionControlView/Music/View/PlayView.cs index e77fcd6..bfff16d 100644 --- a/HDL_ON/UI/UI2/FuntionControlView/Music/View/PlayView.cs +++ b/HDL_ON/UI/UI2/FuntionControlView/Music/View/PlayView.cs @@ -77,7 +77,7 @@ { X = Application.GetRealWidth(22), Y = Application.GetRealHeight(261), - Width = Application.GetRealWidth(37), + Width = Application.GetRealWidth(37+5), Height = Application.GetRealHeight(20), TextColor = Color.TextTimeColor, TextSize = TextSize.Text14, @@ -90,7 +90,7 @@ { X = Application.GetRealWidth(269), Y = Application.GetRealHeight(261), - Width = Application.GetRealWidth(37), + Width = Application.GetRealWidth(37+5), Height = Application.GetRealHeight(20), TextColor = Color.TextTimeColor, TextSize = TextSize.Text14, diff --git a/HDL_ON/UI/UI2/UserPage.cs b/HDL_ON/UI/UI2/UserPage.cs index 0d5291a..2366b11 100644 --- a/HDL_ON/UI/UI2/UserPage.cs +++ b/HDL_ON/UI/UI2/UserPage.cs @@ -1,6 +1,7 @@ 锘縰sing System; using HDL_ON.Entity; using Shared; +using HDL_ON.UI.CSS; namespace HDL_ON.UI { @@ -98,11 +99,11 @@ try { bodyView = this; - bodyView.BackgroundColor = CSS.CSS_Color.MainBackgroundColor; + bodyView.BackgroundColor = CSS_Color.MainBackgroundColor; ContextView = new FrameLayout() { - Height = Application.GetRealHeight(618 + 20), - BackgroundColor = CSS.CSS_Color.BackgroundColor, + Height = Application.GetRealHeight(618 + 20 +10), + BackgroundColor = CSS_Color.BackgroundColor, }; bodyView.AddChidren(ContextView); @@ -110,6 +111,7 @@ { Y = Application.GetRealHeight(607), Height = Application.GetMinRealAverage(60), + //BackgroundColor = CSS_Color.BackgroundColor }; bodyView.AddChidren(navigationView); if (MainPage.Increase) @@ -188,11 +190,12 @@ Gravity = Gravity.CenterHorizontal, Y = btnCollectionIcon.Bottom, Height = Application.GetRealHeight(16), - SelectedTextColor = CSS.CSS_Color.MainColor, - TextColor =CSS.CSS_Color.FirstLevelTitleColor, - TextSize = CSS.CSS_FontSize.PromptFontSize_SecondaryLevel, + SelectedTextColor = CSS_Color.MainColor, + TextColor =CSS_Color.FirstLevelTitleColor, + TextSize = CSS_FontSize.PromptFontSize_SecondaryLevel, TextID = StringId.Collection, TextAlignment = TextAlignment.Center, + IsSelected = true, }; collectionView.AddChidren(btnCollectionText); #endregion @@ -219,9 +222,9 @@ Gravity = Gravity.CenterHorizontal, Y = btnCollectionIcon.Bottom, Height = Application.GetRealHeight(16), - SelectedTextColor = CSS.CSS_Color.MainColor, - TextColor = CSS.CSS_Color.FirstLevelTitleColor, - TextSize = CSS.CSS_FontSize.PromptFontSize_SecondaryLevel, + SelectedTextColor = CSS_Color.MainColor, + TextColor = CSS_Color.FirstLevelTitleColor, + TextSize = CSS_FontSize.PromptFontSize_SecondaryLevel, TextID = StringId.Classification, TextAlignment = TextAlignment.Center, }; @@ -250,9 +253,9 @@ Gravity = Gravity.CenterHorizontal, Y = btnCollectionIcon.Bottom, Height = Application.GetRealHeight(16), - TextColor = CSS.CSS_Color.FirstLevelTitleColor, - SelectedTextColor = CSS.CSS_Color.MainColor, - TextSize = CSS.CSS_FontSize.PromptFontSize_SecondaryLevel, + TextColor = CSS_Color.FirstLevelTitleColor, + SelectedTextColor = CSS_Color.MainColor, + TextSize = CSS_FontSize.PromptFontSize_SecondaryLevel, TextID = StringId.Intellectualization, TextAlignment = TextAlignment.Center, }; @@ -283,9 +286,9 @@ Gravity = Gravity.CenterHorizontal, Y = btnCollectionIcon.Bottom, Height = Application.GetRealHeight(16), - TextColor = CSS.CSS_Color.FirstLevelTitleColor, - SelectedTextColor = CSS.CSS_Color.MainColor, - TextSize = CSS.CSS_FontSize.PromptFontSize_SecondaryLevel, + TextColor = CSS_Color.FirstLevelTitleColor, + SelectedTextColor = CSS_Color.MainColor, + TextSize = CSS_FontSize.PromptFontSize_SecondaryLevel, TextID = StringId.Personal, TextAlignment = TextAlignment.Center, }; @@ -302,6 +305,10 @@ /// </summary> void ChooseCollection() { + if (CurAnimationEffect == 0) + { + return; + } btnClassificationIcon.IsSelected = false; btnIntellectualizationIcon.IsSelected = false; btnPersonalCenterIcon.IsSelected = false; @@ -316,21 +323,16 @@ int sleepTime = 300; if (distance > 200) { - sleepTime = 600; + sleepTime = 400; total = 30; } else if (distance > 100) { - sleepTime = 450; total = 20; } distance /= total; new System.Threading.Thread(() => { int index = 0; - if(CurAnimationEffect == 0) - { - return; - } CurAnimationEffect = 0; while (index < total+1) { @@ -379,6 +381,10 @@ /// </summary> void ChooseClassification() { + if (CurAnimationEffect == 1) + { + return; + } btnCollectionIcon.IsSelected = false; btnIntellectualizationIcon.IsSelected = false; btnPersonalCenterIcon.IsSelected = false; @@ -392,7 +398,6 @@ int sleepTime = 300; if (distance > 100 || distance < -100) { - sleepTime = 450; total = 20; } distance /= total; @@ -461,6 +466,10 @@ /// </summary> void ChooseIntellectualization() { + if (CurAnimationEffect == 2) + { + return; + } btnCollectionText.IsSelected = false; btnClassificationText.IsSelected = false; btnIntellectualizationText.IsSelected = false; @@ -474,7 +483,6 @@ int sleepTime = 300; if (distance > 100 || distance < -100) { - sleepTime = 450; total = 20; } distance /= total; @@ -538,6 +546,16 @@ /// </summary> void ChoosePersonalCenter() { +#if DEBUG + if(MainPage.LocalMode) + { + return; + } +#endif + if (CurAnimationEffect == 3) + { + return; + } btnCollectionText.IsSelected = false; btnClassificationText.IsSelected = false; btnIntellectualizationText.IsSelected = false; @@ -551,20 +569,15 @@ int sleepTime = 300; if (distance < -200) { - sleepTime = 600; + sleepTime = 400; total = 30; } else if (distance < -100) { - sleepTime = 450; total = 20; } distance /= total; new System.Threading.Thread(() => { - if (CurAnimationEffect == 3) - { - return; - } CurAnimationEffect = 3; int index = 0; while (index < total+1) @@ -606,12 +619,10 @@ { IsBackground = true }.Start(); #endregion - ContextView.RemoveAll(); var personalCenterPage = new UI.PersonalCenterPage(); ContextView.AddChidren(personalCenterPage); personalCenterPage.LoadView(); } - } } diff --git a/Shared.Droid.HDLWidget/Jars/HDLWidgetXM-V1.0.5.aar b/Shared.Droid.HDLWidget/Jars/HDLWidgetXM-V1.0.5.aar old mode 100755 new mode 100644 index 6d4af37..06247f6 --- a/Shared.Droid.HDLWidget/Jars/HDLWidgetXM-V1.0.5.aar +++ b/Shared.Droid.HDLWidget/Jars/HDLWidgetXM-V1.0.5.aar Binary files differ diff --git a/Shared.Droid.HDLWidget/Jars/HDLWidgetXM-V1.0.6.aar b/Shared.Droid.HDLWidget/Jars/HDLWidgetXM-V1.0.6.aar index 06247f6..f241869 100644 --- a/Shared.Droid.HDLWidget/Jars/HDLWidgetXM-V1.0.6.aar +++ b/Shared.Droid.HDLWidget/Jars/HDLWidgetXM-V1.0.6.aar Binary files differ diff --git a/Shared.Droid.Smartrefresh/Additions/AboutAdditions.txt b/Shared.Droid.Smartrefresh/Additions/AboutAdditions.txt new file mode 100644 index 0000000..c240307 --- /dev/null +++ b/Shared.Droid.Smartrefresh/Additions/AboutAdditions.txt @@ -0,0 +1,48 @@ +锘緼dditions allow you to add arbitrary C# to the generated classes +before they are compiled. This can be helpful for providing convenience +methods or adding pure C# classes. + +== Adding Methods to Generated Classes == + +Let's say the library being bound has a Rectangle class with a constructor +that takes an x and y position, and a width and length size. It will look like +this: + +public partial class Rectangle +{ + public Rectangle (int x, int y, int width, int height) + { + // JNI bindings + } +} + +Imagine we want to add a constructor to this class that takes a Point and +Size structure instead of 4 ints. We can add a new file called Rectangle.cs +with a partial class containing our new method: + +public partial class Rectangle +{ + public Rectangle (Point location, Size size) : + this (location.X, location.Y, size.Width, size.Height) + { + } +} + +At compile time, the additions class will be added to the generated class +and the final assembly will a Rectangle class with both constructors. + + +== Adding C# Classes == + +Another thing that can be done is adding fully C# managed classes to the +generated library. In the above example, let's assume that there isn't a +Point class available in Java or our library. The one we create doesn't need +to interact with Java, so we'll create it like a normal class in C#. + +By adding a Point.cs file with this class, it will end up in the binding library: + +public class Point +{ + public int X { get; set; } + public int Y { get; set; } +} \ No newline at end of file diff --git a/Shared.Droid.Smartrefresh/Jars/AboutJars.txt b/Shared.Droid.Smartrefresh/Jars/AboutJars.txt new file mode 100644 index 0000000..c359b62 --- /dev/null +++ b/Shared.Droid.Smartrefresh/Jars/AboutJars.txt @@ -0,0 +1,24 @@ +锘縏his directory is for Android .jars. + +There are 2 types of jars that are supported: + +== Input Jar == + +This is the jar that bindings should be generated for. + +For example, if you were binding the Google Maps library, this would +be Google's "maps.jar". + +Set the build action for these jars in the properties page to "InputJar". + + +== Reference Jars == + +These are jars that are referenced by the input jar. C# bindings will +not be created for these jars. These jars will be used to resolve +types used by the input jar. + +NOTE: Do not add "android.jar" as a reference jar. It will be added automatically +based on the Target Framework selected. + +Set the build action for these jars in the properties page to "ReferenceJar". \ No newline at end of file diff --git a/Shared.Droid.Smartrefresh/Jars/refresh-layout-release.aar b/Shared.Droid.Smartrefresh/Jars/refresh-layout-release.aar new file mode 100755 index 0000000..c02f5e6 --- /dev/null +++ b/Shared.Droid.Smartrefresh/Jars/refresh-layout-release.aar Binary files differ diff --git a/Shared.Droid.Smartrefresh/Properties/AssemblyInfo.cs b/Shared.Droid.Smartrefresh/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..e55fb32 --- /dev/null +++ b/Shared.Droid.Smartrefresh/Properties/AssemblyInfo.cs @@ -0,0 +1,30 @@ +锘縰sing System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; +using Android.App; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("Shared.Droid.Smartrefresh")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("Shared.Droid.Smartrefresh")] +[assembly: AssemblyCopyright("Copyright 漏 2018")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] +[assembly: ComVisible(false)] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/Shared.Droid.Smartrefresh/Shared.Droid.Smartrefresh.csproj b/Shared.Droid.Smartrefresh/Shared.Droid.Smartrefresh.csproj new file mode 100644 index 0000000..400bf6e --- /dev/null +++ b/Shared.Droid.Smartrefresh/Shared.Droid.Smartrefresh.csproj @@ -0,0 +1,77 @@ +锘�<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <PropertyGroup> + <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> + <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> + <ProductVersion>8.0.30703</ProductVersion> + <SchemaVersion>2.0</SchemaVersion> + <ProjectGuid>{6B63F297-5F5E-443A-B9C6-28E7345B707D}</ProjectGuid> + <ProjectTypeGuids>{10368E6C-D01B-4462-8E8B-01FC667A7035};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> + <TemplateGuid>{77efb91c-a7e9-4b0e-a7c5-31eeec3c6d46}</TemplateGuid> + <OutputType>Library</OutputType> + <AppDesignerFolder>Properties</AppDesignerFolder> + <RootNamespace>Shared.Droid.Smartrefresh</RootNamespace> + <AssemblyName>Shared.Droid.Smartrefresh</AssemblyName> + <FileAlignment>512</FileAlignment> + <TargetFrameworkVersion>v8.0</TargetFrameworkVersion> + <AndroidClassParser>class-parse</AndroidClassParser> + <AndroidCodegenTarget>XAJavaInterop1</AndroidCodegenTarget> + <RestoreProjectStyle>PackageReference</RestoreProjectStyle> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> + <DebugSymbols>true</DebugSymbols> + <DebugType>portable</DebugType> + <Optimize>false</Optimize> + <OutputPath>bin\Debug\</OutputPath> + <DefineConstants>DEBUG;TRACE</DefineConstants> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> + <DebugType>portable</DebugType> + <Optimize>true</Optimize> + <OutputPath>bin\Release\</OutputPath> + <DefineConstants>TRACE</DefineConstants> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + </PropertyGroup> + <ItemGroup> + <Reference Include="Mono.Android" /> + <Reference Include="System" /> + <Reference Include="System.Core" /> + </ItemGroup> + <ItemGroup> + <Compile Include="Properties\AssemblyInfo.cs" /> + </ItemGroup> + <ItemGroup> + <None Include="Jars\AboutJars.txt" /> + <None Include="Additions\AboutAdditions.txt" /> + </ItemGroup> + <ItemGroup> + <TransformFile Include="Transforms\Metadata.xml" /> + <TransformFile Include="Transforms\EnumFields.xml" /> + <TransformFile Include="Transforms\EnumMethods.xml" /> + </ItemGroup> + <ItemGroup> + <LibraryProjectZip Include="Jars\refresh-layout-release.aar" /> + </ItemGroup> + <ItemGroup> + <PackageReference Include="Xamarin.Android.Support.Annotations"> + <Version>28.0.0.3</Version> + </PackageReference> + <PackageReference Include="Xamarin.Android.Support.v7.RecyclerView"> + <Version>28.0.0.3</Version> + </PackageReference> + <PackageReference Include="Xamarin.Android.Support.Design"> + <Version>28.0.0.3</Version> + </PackageReference> + </ItemGroup> + <Import Project="$(MSBuildExtensionsPath)\Xamarin\Android\Xamarin.Android.Bindings.targets" /> + <!-- To modify your build process, add your task inside one of the targets below and uncomment it. + Other similar extension points exist, see Microsoft.Common.targets. + <Target Name="BeforeBuild"> + </Target> + <Target Name="AfterBuild"> + </Target> + --> +</Project> \ No newline at end of file diff --git a/Shared.Droid.Smartrefresh/Transforms/EnumFields.xml b/Shared.Droid.Smartrefresh/Transforms/EnumFields.xml new file mode 100644 index 0000000..e4a0f89 --- /dev/null +++ b/Shared.Droid.Smartrefresh/Transforms/EnumFields.xml @@ -0,0 +1,15 @@ +锘�<?xml version="1.0" encoding="UTF-8"?> +<enum-field-mappings> + <!-- + This example converts the constants Fragment_id, Fragment_name, + and Fragment_tag from android.support.v4.app.FragmentActivity.FragmentTag + to an enum called Android.Support.V4.App.FragmentTagType with values + Id, Name, and Tag. + + <mapping jni-class="android/support/v4/app/FragmentActivity$FragmentTag" clr-enum-type="Android.Support.V4.App.FragmentTagType"> + <field jni-name="Fragment_name" clr-name="Name" value="0" /> + <field jni-name="Fragment_id" clr-name="Id" value="1" /> + <field jni-name="Fragment_tag" clr-name="Tag" value="2" /> + </mapping> + --> +</enum-field-mappings> \ No newline at end of file diff --git a/Shared.Droid.Smartrefresh/Transforms/EnumMethods.xml b/Shared.Droid.Smartrefresh/Transforms/EnumMethods.xml new file mode 100644 index 0000000..6ff109b --- /dev/null +++ b/Shared.Droid.Smartrefresh/Transforms/EnumMethods.xml @@ -0,0 +1,14 @@ +锘�<?xml version="1.0" encoding="UTF-8"?> +<enum-method-mappings> + <!-- + This example changes the Java method: + android.support.v4.app.Fragment.SavedState.writeToParcel (int flags) + to be: + android.support.v4.app.Fragment.SavedState.writeToParcel (Android.OS.ParcelableWriteFlags flags) + when bound in C#. + + <mapping jni-class="android/support/v4/app/Fragment.SavedState"> + <method jni-name="writeToParcel" parameter="flags" clr-enum-type="Android.OS.ParcelableWriteFlags" /> + </mapping> + --> +</enum-method-mappings> \ No newline at end of file diff --git a/Shared.Droid.Smartrefresh/Transforms/Metadata.xml b/Shared.Droid.Smartrefresh/Transforms/Metadata.xml new file mode 100644 index 0000000..d091d82 --- /dev/null +++ b/Shared.Droid.Smartrefresh/Transforms/Metadata.xml @@ -0,0 +1,10 @@ +锘�<?xml version="1.0" encoding="UTF-8"?> +<metadata> + <!-- + This sample removes the class: android.support.v4.content.AsyncTaskLoader.LoadTask: + <remove-node path="/api/package[@name='android.support.v4.content']/class[@name='AsyncTaskLoader.LoadTask']" /> + + This sample removes the method: android.support.v4.content.CursorLoader.loadInBackground: + <remove-node path="/api/package[@name='android.support.v4.content']/class[@name='CursorLoader']/method[@name='loadInBackground']" /> + --> +</metadata> \ No newline at end of file diff --git a/Shared.Droid/Properties/AssemblyInfo.cs b/Shared.Droid/Properties/AssemblyInfo.cs index ae1abba..7d349d7 100644 --- a/Shared.Droid/Properties/AssemblyInfo.cs +++ b/Shared.Droid/Properties/AssemblyInfo.cs @@ -18,7 +18,7 @@ // The form "{Major}.{Minor}.*" will automatically update the build and revision, // and "{Major}.{Minor}.{Build}.*" will update just the revision. -[assembly: AssemblyVersion("1.0.2.0")] +[assembly: AssemblyVersion("1.0.3.0")] // The following attributes are used to specify the signing key for the assembly, // if desired. See the Mono documentation for more information about signing. diff --git a/Shared.Droid/Shared.Droid.csproj b/Shared.Droid/Shared.Droid.csproj index 7827461..d963d06 100644 --- a/Shared.Droid/Shared.Droid.csproj +++ b/Shared.Droid/Shared.Droid.csproj @@ -49,6 +49,9 @@ <Reference Include="Newtonsoft.Json"> <HintPath>..\DLL\Newtonsoft.Json.dll</HintPath> </Reference> + <Reference Include="Xamarin.Android.Support.v4"> + <HintPath>..\..\Demo\Shared\packages\Xamarin.Android.Support.v4.28.0.0.3\lib\monoandroid80\Xamarin.Android.Support.v4.dll</HintPath> + </Reference> <Reference Include="Xamarin.Android.Arch.Core.Common"> <HintPath>..\DLL\Android\Xamarin.Android.Arch.Core.Common.dll</HintPath> </Reference> @@ -84,12 +87,6 @@ </Reference> <Reference Include="Xamarin.Android.Support.Vector.Drawable"> <HintPath>..\DLL\Android\Xamarin.Android.Support.Vector.Drawable.dll</HintPath> - </Reference> - <Reference Include="Xamarin.Android.Support.v4"> - <HintPath>..\DLL\Android\Xamarin.Android.Support.v4.dll</HintPath> - </Reference> - <Reference Include="Shared.Droid.Smartrefresh"> - <HintPath>..\DLL\Android\Shared.Droid.Smartrefresh.dll</HintPath> </Reference> </ItemGroup> <ItemGroup> @@ -165,6 +162,9 @@ <Compile Include="UI\ProgressLoading.cs" /> <Compile Include="UI\GradientMaskView.cs" /> <Compile Include="UI\DiyImageVerticalSeekBar.cs" /> + <Compile Include="UI\CurtainSeekBarOn.cs" /> + <Compile Include="UI\CurtainRollSeekBarOn.cs" /> + <Compile Include="UI\DiyArcSeekBar.cs" /> </ItemGroup> <ItemGroup> <None Include="Additions\AboutAdditions.txt" /> @@ -189,6 +189,10 @@ <Project>{CAC13D54-CD90-4C90-8B3C-ECCFF6A7CA34}</Project> <Name>Shared.Droid.HDLWidget</Name> </ProjectReference> + <ProjectReference Include="..\Shared.Droid.Smartrefresh\Shared.Droid.Smartrefresh.csproj"> + <Project>{6B63F297-5F5E-443A-B9C6-28E7345B707D}</Project> + <Name>Shared.Droid.Smartrefresh</Name> + </ProjectReference> </ItemGroup> <Import Project="$(MSBuildExtensionsPath)\Xamarin\Android\Xamarin.Android.Bindings.targets" /> <Import Project="..\..\packages\Xamarin.Build.Download.0.4.3\build\Xamarin.Build.Download.targets" Condition="Exists('..\..\packages\Xamarin.Build.Download.0.4.3\build\Xamarin.Build.Download.targets')" /> diff --git a/Shared.Droid/UI/CurtainRollSeekBarOn.cs b/Shared.Droid/UI/CurtainRollSeekBarOn.cs new file mode 100644 index 0000000..f835cdd --- /dev/null +++ b/Shared.Droid/UI/CurtainRollSeekBarOn.cs @@ -0,0 +1,226 @@ +锘縰sing System; +using Com.Hdl.Widget; + +namespace Shared +{ + + /// <summary> + /// CurtainRollSeekBarOn + /// 2020-06-18 HDL ON+ 鍗峰笜鍜岀櫨鍙剁獥鎺т欢 + /// </summary> + public class CurtainRollSeekBarOn : BaseSeekBar + { + /// <summary> + /// 褰撳墠瑙嗗浘 + /// </summary> + /// <value>The HDLOnRollCurtainSeekBar.</value> + HDLOnRollCurtainSeekBar mHDLOnRollCurtainSeekBar + { + get + { + return AndroidView as HDLOnRollCurtainSeekBar; + } + set + { + AndroidView = value; + } + } + + /// <summary> + /// 鏋勯�犲嚱鏁� + /// </summary> + public CurtainRollSeekBarOn() + { + mHDLOnRollCurtainSeekBar = new HDLOnRollCurtainSeekBar(Application.Activity); + mOnProgressChangeListener = new OnProgressChangeListener(this); + mHDLOnRollCurtainSeekBar.SetOnProgressChangeListener(mOnProgressChangeListener); + + //SeekBarPadding = 5; + //CurtainPaddingTop = 10; + } + + + /// <summary> + /// 杩涘害鍊兼樉绀哄崟浣� + /// </summary> + /// <value>鍗曚綅瀛楃</value> + public string ProgressBarUnitSring + { + set + { + mHDLOnRollCurtainSeekBar.SetProgressBarUnitSring(value); + } + } + + /// <summary> + /// 杩涘害鍊兼渶澶у�� + /// </summary> + /// <value>鏈�澶у��</value> + public int MaxValue + { + set + { + mHDLOnRollCurtainSeekBar.SetMaxValue(value); + } + } + + /// <summary> + /// 杩涘害鍊兼渶灏忓�� + /// </summary> + /// <value>鏈�灏忓��</value> + public int MinValue + { + set + { + mHDLOnRollCurtainSeekBar.SetMinValue(value); + } + } + + /// <summary> + /// 褰撳墠杩涘害鍊� + /// </summary> + /// <value>杩涘害鍊�</value> + public int Progress + { + set + { + mHDLOnRollCurtainSeekBar.Progress = value; + } + + get + { + return mHDLOnRollCurtainSeekBar.Progress; + } + } + + /// <summary> + /// 褰撳墠杩涘害鍊兼樉绀虹殑鏂囧瓧棰滆壊 + /// </summary> + /// <value>鏂囧瓧棰滆壊</value> + public uint ProgressTextColor + { + set + { + + byte r, g, b, a; + r = (byte)(value / 256 / 256 % 256); + g = (byte)(value / 256 % 256); + b = (byte)(value % 256); + a = (byte)(value / 256 / 256 / 256 % 256); + + mHDLOnRollCurtainSeekBar.SetProgressTextColor(Android.Graphics.Color.Argb(a, r, g, b)); + } + } + + /// <summary> + /// 褰撳墠杩涘害鍊兼樉绀虹殑鏂囧瓧澶у皬 + /// </summary> + /// <value>鏂囧瓧澶у皬</value> + public int ProgressTextSize + { + set => mHDLOnRollCurtainSeekBar.SetProgressTextSize(value); + } + + /// <summary> + /// 鏄惁鍙互婊戝姩 + /// </summary> + /// <value>鏄惁鍙互婊戝姩</value> + public bool IsClickable + { + set + { + mHDLOnRollCurtainSeekBar.SetIsClickable(value); + } + } + + /// <summary> + /// 鏄惁鍙互婊戝姩 + /// </summary> + /// <value>鏄惁鍙互婊戝姩</value> + public bool IsProgressTextShow + { + set + { + mHDLOnRollCurtainSeekBar.SetProgressTextShow(value); + } + } + + + /// <summary> + /// 鏄惁绂荤嚎 绂荤嚎鐨勮瘽绂佹婊戝姩骞剁粯鍒惰儗鏅伄鎸″眰 + /// </summary> + /// <value>鏄惁绂荤嚎</value> + public bool IsOffline + { + set + { + mHDLOnRollCurtainSeekBar.SetOffline(value); + } + } + + + /// <summary> + /// 褰撳墠杩涘害鍊� Y鍧愭爣 + /// </summary> + /// <value>Y鍧愭爣</value> + public int NowProgressY + { + get + { + return (int)mHDLOnRollCurtainSeekBar.ProgressY; + } + } + + /// <summary> + /// 璁剧疆鏄惁涓虹櫨鍙剁獥鏍峰紡 + /// </summary> + public void SetBlindsType(bool isTrue) + { + mHDLOnRollCurtainSeekBar.SetBlindsType(isTrue); + } + + + + /// <summary> + /// EventHandler + /// </summary> + public EventHandler<int> OnProgressChangedEvent; + public EventHandler<bool> OnStartTrackingTouchEvent; + public EventHandler<int> OnStopTrackingTouchEvent; + + /// <summary> + /// OnProgressChangeListener 缁ф壙鍝嶅簲浜嬩欢 + /// </summary> + OnProgressChangeListener mOnProgressChangeListener; + + public class OnProgressChangeListener : Java.Lang.Object, HDLOnRollCurtainSeekBar.IOnProgressChangeListener + { + + CurtainRollSeekBarOn _CurtainRollSeekBarOn; + + public OnProgressChangeListener(CurtainRollSeekBarOn view) + { + _CurtainRollSeekBarOn = view; + } + + public void OnProgressChanged(HDLOnRollCurtainSeekBar p0, int p1, bool p2) + { + //if (_CurtainRollSeekBarOn.IsProgressChangeDelay()) return; + + _CurtainRollSeekBarOn.OnProgressChangedEvent?.Invoke(this, p0.Progress); + } + + public void OnStartTrackingTouch(HDLOnRollCurtainSeekBar p0) + { + _CurtainRollSeekBarOn.OnStartTrackingTouchEvent?.Invoke(this, true); + } + + public void OnStopTrackingTouch(HDLOnRollCurtainSeekBar p0) + { + _CurtainRollSeekBarOn.OnProgressChangedEvent?.Invoke(this, p0.Progress); + _CurtainRollSeekBarOn.OnStopTrackingTouchEvent?.Invoke(this, p0.Progress); + + } + } + } +} diff --git a/Shared.Droid/UI/CurtainSeekBarOn.cs b/Shared.Droid/UI/CurtainSeekBarOn.cs new file mode 100644 index 0000000..176123b --- /dev/null +++ b/Shared.Droid/UI/CurtainSeekBarOn.cs @@ -0,0 +1,214 @@ +锘縰sing System; +using Com.Hdl.Widget; + +namespace Shared +{ + + /// <summary> + /// CurtainSeekBarOn 寮�鍚堝笜鎺т欢 + /// HDL ON+ 寮�鍚堝笜鎺т欢 + /// </summary> + public class CurtainSeekBarOn : BaseSeekBar + { + /// <summary> + /// 褰撳墠瑙嗗浘 + /// </summary> + /// <value>The HDLOnOACCurtainSeekBar.</value> + HDLOnOACCurtainSeekBar mHDLOnOACCurtainSeekBar + { + get + { + return AndroidView as HDLOnOACCurtainSeekBar; + } + set + { + AndroidView = value; + } + } + + /// <summary> + /// 鏋勯�犲嚱鏁� + /// </summary> + public CurtainSeekBarOn() + { + mHDLOnOACCurtainSeekBar = new HDLOnOACCurtainSeekBar(Application.Activity); + mOnProgressChangeListener = new OnProgressChangeListener(this); + mHDLOnOACCurtainSeekBar.SetOnProgressChangeListener(mOnProgressChangeListener); + + + } + + /// <summary> + /// 杩涘害鍊兼樉绀哄崟浣� + /// </summary> + /// <value>鍗曚綅瀛楃</value> + public String ProgressBarUnitSring + { + set + { + mHDLOnOACCurtainSeekBar.SetProgressBarUnitSring(value); + } + } + + /// <summary> + /// 杩涘害鍊兼渶澶у�� + /// </summary> + /// <value>鏈�澶у��</value> + public int MaxValue + { + set + { + mHDLOnOACCurtainSeekBar.SetMaxValue(value); + } + } + + /// <summary> + /// 杩涘害鍊兼渶灏忓�� + /// </summary> + /// <value>鏈�灏忓��</value> + public int MinValue + { + set + { + mHDLOnOACCurtainSeekBar.SetMinValue(value); + } + } + + /// <summary> + /// 褰撳墠杩涘害鍊� + /// </summary> + /// <value>杩涘害鍊�</value> + public int Progress + { + set + { + mHDLOnOACCurtainSeekBar.Progress = value; + } + + get + { + return mHDLOnOACCurtainSeekBar.Progress; + } + } + + + + /// <summary> + /// 褰撳墠杩涘害鍊兼樉绀虹殑鏂囧瓧棰滆壊 + /// </summary> + /// <value>鏂囧瓧棰滆壊</value> + public uint ProgressTextColor + { + set + { + + byte r, g, b, a; + r = (byte)(value / 256 / 256 % 256); + g = (byte)(value / 256 % 256); + b = (byte)(value % 256); + a = (byte)(value / 256 / 256 / 256 % 256); + + mHDLOnOACCurtainSeekBar.SetProgressTextColor(Android.Graphics.Color.Argb(a, r, g, b)); + } + } + + /// <summary> + /// 褰撳墠杩涘害鍊兼樉绀虹殑鏂囧瓧澶у皬 + /// </summary> + /// <value>鏂囧瓧澶у皬</value> + public int ProgressTextSize + { + set => mHDLOnOACCurtainSeekBar.SetProgressTextSize(value); + } + + /// <summary> + /// 鏄惁鍙互婊戝姩 + /// </summary> + /// <value>鏄惁鍙互婊戝姩</value> + public bool IsClickable + { + set + { + mHDLOnOACCurtainSeekBar.SetIsClickable(value); + } + } + + /// <summary> + /// 鏄惁鍙互婊戝姩 + /// </summary> + /// <value>鏄惁鍙互婊戝姩</value> + public bool IsProgressTextShow + { + set + { + mHDLOnOACCurtainSeekBar.SetProgressTextShow(value); + } + } + + /// <summary> + /// 鏄惁绂荤嚎 绂荤嚎鐨勮瘽绂佹婊戝姩骞剁粯鍒惰儗鏅伄鎸″眰 + /// </summary> + /// <value>鏄惁绂荤嚎</value> + public bool IsOffline + { + set + { + mHDLOnOACCurtainSeekBar.SetOffline(value); + } + } + + /// <summary> + /// 褰撳墠杩涘害鍊� X鍧愭爣 + /// </summary> + /// <value>X鍧愭爣</value> + public int NowProgressX + { + get + { + return (int)mHDLOnOACCurtainSeekBar.ProgressX; + } + } + + + /// <summary> + /// EventHandler + /// </summary> + public EventHandler<int> OnProgressChangedEvent; + public EventHandler<bool> OnStartTrackingTouchEvent; + public EventHandler<int> OnStopTrackingTouchEvent; + + /// <summary> + /// OnProgressChangeListener 缁ф壙鍝嶅簲浜嬩欢 + /// </summary> + OnProgressChangeListener mOnProgressChangeListener; + + public class OnProgressChangeListener : Java.Lang.Object, HDLOnOACCurtainSeekBar.IOnProgressChangeListener + { + + CurtainSeekBarOn _CurtainSeekBar; + + public OnProgressChangeListener(CurtainSeekBarOn view) + { + _CurtainSeekBar = view; + } + + public void OnProgressChanged(HDLOnOACCurtainSeekBar p0, int p1, bool p2) + { + //if (_CurtainSeekBar.IsProgressChangeDelay()) return; + _CurtainSeekBar.OnProgressChangedEvent?.Invoke(this, p0.Progress); + } + + public void OnStartTrackingTouch(HDLOnOACCurtainSeekBar p0) + { + _CurtainSeekBar.OnStartTrackingTouchEvent?.Invoke(this, true); + } + + public void OnStopTrackingTouch(HDLOnOACCurtainSeekBar p0) + { + _CurtainSeekBar.OnProgressChangedEvent?.Invoke(this, p0.Progress); + _CurtainSeekBar.OnStopTrackingTouchEvent?.Invoke(this, p0.Progress); + + } + } + } +} diff --git a/Shared.Droid/UI/DiyArcSeekBar.cs b/Shared.Droid/UI/DiyArcSeekBar.cs new file mode 100644 index 0000000..0cbade3 --- /dev/null +++ b/Shared.Droid/UI/DiyArcSeekBar.cs @@ -0,0 +1,357 @@ +锘縰sing System; +using Android.Graphics; +using Android.Graphics.Drawables; +using Android.Runtime; +using Android.Views; +using Com.Hdl.Widget; + +namespace Shared +{ + + /// <summary> + /// HDLDiyArcSeekBar 鎺т欢 + /// 鑷畾涔夊紑鍙h搴﹀渾寮ф帶浠讹紝鏀寔璁剧疆鑷畾涔夋嫋鍔ㄥ浘鐗囷紝鏇寸伒娲绘墿灞曪紝鐢ㄤ簬绌鸿皟椤甸潰鍜岄煶涔愮瓑椤甸潰 + /// </summary> + public class DiyArcSeekBar : View + { + /// <summary> + /// 褰撳墠瑙嗗浘 + /// </summary> + /// <value>The HDLDiyArcSeekBar.</value> + HDLDiyArcSeekBar mHDLDiyArcSeekBar + { + get + { + return AndroidView as HDLDiyArcSeekBar; + } + set + { + AndroidView = value; + } + } + + /// <summary> + /// 鏋勯�犲嚱鏁� + /// </summary> + public DiyArcSeekBar() + { + mHDLDiyArcSeekBar = new HDLDiyArcSeekBar(Application.Activity); + mOnProgressChangeListener = new OnProgressChangeListener(this); + mHDLDiyArcSeekBar.SetOnProgressChangeListener(mOnProgressChangeListener); + } + + //internal static ProgressChangeListener:Com.Hdl.Widget.HDLDiyArcSeekBar.IOnProgressChangeListener(){ + + + //} + + + /// <summary> + /// 杩涘害鍊兼渶澶у�� + /// </summary> + /// <value>鏈�澶у��</value> + public int MaxValue + { + set + { + mHDLDiyArcSeekBar.SetMaxValue(value); + } + } + + /// <summary> + /// 杩涘害鍊兼渶灏忓�� + /// </summary> + /// <value>鏈�灏忓��</value> + public int MinValue + { + set + { + mHDLDiyArcSeekBar.SetMinValue(value); + } + } + + /// <summary> + /// 褰撳墠杩涘害鍊� + /// </summary> + /// <value>杩涘害鍊�</value> + public int Progress + { + set + { + mHDLDiyArcSeekBar.Progress = value; + } + + get + { + + return mHDLDiyArcSeekBar.Progress; + } + } + + + /// <summary> + /// 鍦嗗姬榛樿鑳屾櫙棰滆壊 + /// </summary> + /// <value>鑳屾櫙棰滆壊</value> + public uint ArcColor + { + set + { + byte r, g, b, a; + r = (byte)(value / 256 / 256 % 256); + g = (byte)(value / 256 % 256); + b = (byte)(value % 256); + a = (byte)(value / 256 / 256 / 256 % 256); + + mHDLDiyArcSeekBar.SetArcColor(Android.Graphics.Color.Argb(a, r, g, b)); + } + } + + /// <summary> + /// 杩涘害鏉¢鑹� 鍗曚竴棰滆壊涓嶆笎鍙� + /// </summary> + /// <value>鍗曚竴杩涘害鏉¢鑹�</value> + public uint ProgressBarColor + { + set + { + //mHDLDiyArcSeekBar.SetProgressBarColor(value); + byte r, g, b, a; + r = (byte)(value / 256 / 256 % 256); + g = (byte)(value / 256 % 256); + b = (byte)(value % 256); + a = (byte)(value / 256 / 256 / 256 % 256); + + mHDLDiyArcSeekBar.SetProgressBarColor(Android.Graphics.Color.Argb(a, r, g, b)); + } + + } + + /// <summary> + /// 鍦嗗姬瀹� + /// </summary> + /// <value>瀹�</value> + public int ArcWidth + { + set + { + mHDLDiyArcSeekBar.SetArcWidth(value); + } + } + + + /// <summary> + /// 鏄惁鍙互婊戝姩 + /// </summary> + /// <value>鏄惁鍙互婊戝姩</value> + public bool IsClickable + { + set + { + mHDLDiyArcSeekBar.SetIsClickable(value); + } + } + + /// <summary> + /// 璁剧疆杩涘害鏉� 娓愬彉棰滆壊鐨勫紑濮嬮鑹插拰缁撴潫棰滆壊 + /// </summary> + /// <value>寮�濮嬮鑹层�佺粨鏉熼鑹�</value> + public void SetProgressBarColors(uint startColor, uint endColor) { + byte r, g, b, a; + r = (byte)(startColor / 256 / 256 % 256); + g = (byte)(startColor / 256 % 256); + b = (byte)(startColor % 256); + a = (byte)(startColor / 256 / 256 / 256 % 256); + + var start = Android.Graphics.Color.Argb(a, r, g, b); + + + byte r2, g2, b2, a2; + r2 = (byte)(endColor / 256 / 256 % 256); + g2 = (byte)(endColor / 256 % 256); + b2 = (byte)(endColor % 256); + a2 = (byte)(endColor / 256 / 256 / 256 % 256); + + var end = Android.Graphics.Color.Argb(a2, r2, g2, b2); + + int[] mArcColors = { start, end }; + mHDLDiyArcSeekBar.SetProgressBarColors(mArcColors); + + } + + /// <summary> + /// 寮�鍙h搴� + /// </summary> + public int OpenAngle + { + set + { + mHDLDiyArcSeekBar.SetOpenAngle(value); + + } + } + + /// <summary> + /// 杩涘害鏉′笌宸﹀彸杈规杈硅窛 + /// </summary> + public int SeekBarPadding + { + set + { + mHDLDiyArcSeekBar.SetSeekBarPadding(value); + } + } + + + + /// <summary> + /// 鎷栧姩鎸夐挳鍥剧墖楂樺害 + /// </summary> + public int ThumbImageHeight + { + set + { + mHDLDiyArcSeekBar.SetThumbImgBtnWidth(value); + } + } + + string thumbImagePath; + /// <summary> + /// 鎷栧姩鎸夐挳鍥剧墖 + /// </summary> + public string ThumbImagePath + { + get + { + return thumbImagePath; + } + + set + { + thumbImagePath = value; + var mDrawable = this.getDrawable(thumbImagePath); + if (mDrawable == null) return; + BitmapDrawable mBitmapDrawable = (BitmapDrawable)mDrawable; + if (mBitmapDrawable == null) return; + Bitmap bitmap = mBitmapDrawable.Bitmap; + if (bitmap == null) return; + mHDLDiyArcSeekBar.SetThumbImgBtnImg(bitmap); + } + } + + + /// <summary> + /// 鏄惁绂荤嚎 绂荤嚎鐨勮瘽绂佹婊戝姩骞剁粯鍒惰儗鏅伄鎸″眰 + /// </summary> + /// <value>鏄惁绂荤嚎</value> + public bool IsOffline + { + set + { + mHDLDiyArcSeekBar.SetOffline(value); + } + } + + /// <summary> + /// 绂荤嚎鏁堟灉鏃� 杩涘害鏉¢鑹� 鍗曚竴棰滆壊涓嶆笎鍙� + /// </summary> + /// <value>鍗曚竴杩涘害鏉¢鑹�</value> + public uint OfflineProgressBarColor + { + set + { + byte r, g, b, a; + r = (byte)(value / 256 / 256 % 256); + g = (byte)(value / 256 % 256); + b = (byte)(value % 256); + a = (byte)(value / 256 / 256 / 256 % 256); + + mHDLDiyArcSeekBar.SetProgressBarOfflineColors(Android.Graphics.Color.Argb(a, r, g, b)); + } + + } + + /// <summary> + /// 鏄惁鏄剧ず鎷栧姩鎸夐挳鍥剧墖 + /// </summary> + /// <value>鏄惁绂荤嚎</value> + public bool IsThumbImgBtnShow + { + set + { + mHDLDiyArcSeekBar.SetThumbImgBtnShow(value); + } + } + + + //public void SetArcColors(uint startColor, uint endColor) + //{ + // byte r, g, b, a; + // r = (byte)(startColor / 256 / 256 % 256); + // g = (byte)(startColor / 256 % 256); + // b = (byte)(startColor % 256); + // a = (byte)(startColor / 256 / 256 / 256 % 256); + + // var start = Android.Graphics.Color.Argb(a, r, g, b); + + + // byte r2, g2, b2, a2; + // r2 = (byte)(endColor / 256 / 256 % 256); + // g2 = (byte)(endColor / 256 % 256); + // b2 = (byte)(endColor % 256); + // a2 = (byte)(endColor / 256 / 256 / 256 % 256); + + // var end = Android.Graphics.Color.Argb(a2, r2, g2, b2); + + // int[] mArcColors = { start, end, end }; + // mHDLDiyArcSeekBar.SetArcColors(mArcColors); + + //} + + + + /// <summary> + /// EventHandler + /// </summary> + public EventHandler<int> OnProgressChangedEvent; + public EventHandler<bool> OnStartTrackingTouchEvent; + public EventHandler<int> OnStopTrackingTouchEvent; + + /// <summary> + /// OnProgressChangeListener 缁ф壙鍝嶅簲浜嬩欢 + /// </summary> + OnProgressChangeListener mOnProgressChangeListener; + + public class OnProgressChangeListener : Java.Lang.Object, HDLDiyArcSeekBar.IOnProgressChangeListener + { + + DiyArcSeekBar _DiyArcSeekBar; + + public OnProgressChangeListener(DiyArcSeekBar view) + { + _DiyArcSeekBar = view; + } + + public void OnProgressChanged(HDLDiyArcSeekBar p0, int p1, bool p2) + { + _DiyArcSeekBar.OnProgressChangedEvent?.Invoke(this, p0.Progress); + } + + public void OnStartTrackingTouch(HDLDiyArcSeekBar p0) + { + _DiyArcSeekBar.OnStartTrackingTouchEvent?.Invoke(this, true); + } + + public void OnStopTrackingTouch(HDLDiyArcSeekBar p0) + { + + //if (_DiyArcSeekBar.OnStopTrackingTouchEvent != null) + //{ + // _DiyArcSeekBar.OnStopTrackingTouchEvent(this, p0.Progress); + //} + _DiyArcSeekBar.OnStopTrackingTouchEvent?.Invoke(this, p0.Progress); + + } + } + } +} diff --git a/Shared.Droid/UI/GestureLockView.cs b/Shared.Droid/UI/GestureLockView.cs index 0fd8a73..7f8dec8 100644 --- a/Shared.Droid/UI/GestureLockView.cs +++ b/Shared.Droid/UI/GestureLockView.cs @@ -79,20 +79,31 @@ { set { - byte r, g, b, a; r = (byte)(value / 256 / 256 % 256); g = (byte)(value / 256 % 256); b = (byte)(value % 256); a = (byte)(value / 256 / 256 / 256 % 256); - mHDLGestureLockView.SetUnmatchedPathColor(Android.Graphics.Color.Argb(a, r, g, b)); - - - } } + /// <summary> + /// 榛樿鍦嗙偣鑳屾櫙棰滆壊 + /// </summary> + /// <value>绾块鑹�</value> + public uint LockViewNormalColor + { + set + { + byte r, g, b, a; + r = (byte)(value / 256 / 256 % 256); + g = (byte)(value / 256 % 256); + b = (byte)(value % 256); + a = (byte)(value / 256 / 256 / 256 % 256); + mHDLGestureLockView.SetBorderColor(Android.Graphics.Color.Argb(a, r, g, b)); + } + } /// <summary> /// 鏄剧ず鎵嬪娍瑙i攣view 鏄惁鏄剧ず姝g‘ @@ -109,7 +120,14 @@ } } - + /// <summary> + /// 2020-06-18 鏂板 + /// 璁剧疆鏄惁涓哄疄蹇冨渾褰㈣В閿佹牱寮� + /// </summary> + public void SetSolidType(bool isTrue) + { + mHDLGestureLockView.SetSolidType(isTrue); + } diff --git a/Shared.Droid/UI/View.cs b/Shared.Droid/UI/View.cs index 8b18ee9..e6e9c71 100644 --- a/Shared.Droid/UI/View.cs +++ b/Shared.Droid/UI/View.cs @@ -508,7 +508,14 @@ AndroidView.BringToFront(); } - Animate animate = Animate.None; + /// <summary> + /// 鍔ㄧ敾鏁堟灉 閫熷害 + /// 2020-06-15 + /// </summary> + public float AnimateSpeed = 0.6f; + + + Animate animate = Animate.None; /// <summary> /// 鍔ㄧ敾鏂瑰紡 /// </summary> @@ -537,7 +544,7 @@ Dimension.RelativeToSelf, 0, Dimension.RelativeToSelf, 1.0f, Dimension.RelativeToSelf, 0) - { Duration = 500 }; // 13828497568 + { Duration = (long)(AnimateSpeed*1000) }; // 13828497568 AndroidView.Animation.StartNow(); } break; @@ -548,7 +555,7 @@ Dimension.RelativeToSelf, 0, Dimension.RelativeToSelf, -1.0f, Dimension.RelativeToSelf, 0) - { Duration = 500 }; + { Duration = (long)(AnimateSpeed * 1000) }; AndroidView.Animation.StartNow(); } break; diff --git a/Shared.Droid/UI/WaveSeekBar.cs b/Shared.Droid/UI/WaveSeekBar.cs index d12fb1c..2fc2152 100644 --- a/Shared.Droid/UI/WaveSeekBar.cs +++ b/Shared.Droid/UI/WaveSeekBar.cs @@ -181,6 +181,7 @@ // g = (byte)(value / 256 % 256); // b = (byte)(value % 256); // a = (byte)(value / 256 / 256 / 256 % 256); + // mHDLWaveSeekBar.SetWaveColor(Android.Graphics.Color.Argb(a, r, g, b)); // mHDLWaveSeekBar.PostInvalidate(); // } diff --git a/Shared.IOS.TBL/ApiDefinition.cs b/Shared.IOS.TBL/ApiDefinition.cs index 437dec8..46f25cd 100644 --- a/Shared.IOS.TBL/ApiDefinition.cs +++ b/Shared.IOS.TBL/ApiDefinition.cs @@ -1544,6 +1544,10 @@ // -(void)initWithFrameLockView:(CGRect)mCGRect; [Export("initWithFrameLockView:")] void InitWithFrameLockView(CGRect mCGRect); + + // -(void)setSolidType:(BOOL)isSolidType; 2020-06-17 璁剧疆瀹炲績鍦嗗舰瑙i攣鏍峰紡 + [Export("setSolidType:")] + void SetSolidType(bool isSolidType); } @@ -1927,5 +1931,213 @@ [Export("setBgBitmapButton:")] void SetBgBitmapButton(UIImage mImage); } + + //******************************************2020-06-17 HDLOnOACCurtainSeekBar******************************************// + //HDLON+ 寮�鍚堝笜鎺т欢 + // @interface HDLOnOACCurtainSeekBar : UIControl + [BaseType(typeof(UIControl))] + interface HDLOnOACCurtainSeekBar + { + // @property (assign, nonatomic) BOOL isClickable; + [Export("isClickable")] + bool IsClickable { get; set; } + + // @property (assign, nonatomic) int mProgress; + [Export("mProgress")] + int MProgress { get; set; } + + // @property (assign, nonatomic) BOOL isProgressTextShow; + [Export("isProgressTextShow")] + bool IsProgressTextShow { get; set; } + + // @property (nonatomic, strong) UIColor * _Nonnull mProgressTextColor; + [Export("mProgressTextColor", ArgumentSemantic.Strong)] + UIColor MProgressTextColor { get; set; } + + // @property (assign, nonatomic) int mProgressTextSize; + [Export("mProgressTextSize")] + int MProgressTextSize { get; set; } + + [Wrap("WeakMProgressChangedDelegate")] + [NullAllowed] + HDLSeekBarProgressChangedDelegate MProgressChangedDelegate { get; set; } + + // @property (nonatomic, weak) id<HDLSeekBarProgressChangedDelegate> _Nullable mProgressChangedDelegate; + [NullAllowed, Export("mProgressChangedDelegate", ArgumentSemantic.Weak)] + NSObject WeakMProgressChangedDelegate { get; set; } + + // -(void)setProgress:(int)mProgress; + [Export("setProgress:")] + void SetProgress(int mProgress); + + // -(void)setProgressBarUnitSring:(NSString * _Nonnull)mString; + [Export("setProgressBarUnitSring:")] + void SetProgressBarUnitSring(string mString); + + // -(void)setMinAndMaxValue:(float)mMinValue mMaxValue:(float)mMaxValue; + [Export("setMinAndMaxValue:mMaxValue:")] + void SetMinAndMaxValue(float mMinValue, float mMaxValue); + + // -(void)initWithFrameSeekBar:(CGRect)mCGRect; + [Export("initWithFrameSeekBar:")] + void InitWithFrameSeekBar(CGRect mCGRect); + + // -(void)setOffline:(BOOL)isOffline; + [Export("setOffline:")] + void SetOffline(bool isOffline); + + // -(CGFloat)getProgressX; + [Export("getProgressX")] + //[Verify(MethodToProperty)] + nfloat ProgressX { get; } + } + + //******************************************2020-06-17 HDLOnRollCurtainSeekBar******************************************// + //HDLON+ 鍗峰笜鍜岀櫨鍙剁獥 鎺т欢 + // @interface HDLOnRollCurtainSeekBar : UIControl + [BaseType(typeof(UIControl))] + interface HDLOnRollCurtainSeekBar + { + // @property (assign, nonatomic) BOOL isClickable; + [Export("isClickable")] + bool IsClickable { get; set; } + + // @property (assign, nonatomic) int mProgress; + [Export("mProgress")] + int MProgress { get; set; } + + // @property (assign, nonatomic) BOOL isProgressTextShow; + [Export("isProgressTextShow")] + bool IsProgressTextShow { get; set; } + + // @property (nonatomic, strong) UIColor * _Nonnull mProgressTextColor; + [Export("mProgressTextColor", ArgumentSemantic.Strong)] + UIColor MProgressTextColor { get; set; } + + // @property (assign, nonatomic) int mProgressTextSize; + [Export("mProgressTextSize")] + int MProgressTextSize { get; set; } + + [Wrap("WeakMProgressChangedDelegate")] + [NullAllowed] + HDLSeekBarProgressChangedDelegate MProgressChangedDelegate { get; set; } + + // @property (nonatomic, weak) id<HDLSeekBarProgressChangedDelegate> _Nullable mProgressChangedDelegate; + [NullAllowed, Export("mProgressChangedDelegate", ArgumentSemantic.Weak)] + NSObject WeakMProgressChangedDelegate { get; set; } + + // -(void)setProgress:(int)mProgress; + [Export("setProgress:")] + void SetProgress(int mProgress); + + // -(void)setProgressBarUnitSring:(NSString * _Nonnull)mString; + [Export("setProgressBarUnitSring:")] + void SetProgressBarUnitSring(string mString); + + // -(void)setMinAndMaxValue:(float)mMinValue mMaxValue:(float)mMaxValue; + [Export("setMinAndMaxValue:mMaxValue:")] + void SetMinAndMaxValue(float mMinValue, float mMaxValue); + + // -(void)initWithFrameSeekBar:(CGRect)mCGRect; + [Export("initWithFrameSeekBar:")] + void InitWithFrameSeekBar(CGRect mCGRect); + + // -(void)setOffline:(BOOL)isOffline; + [Export("setOffline:")] + void SetOffline(bool isOffline); + + // -(CGFloat)getProgressY; + [Export("getProgressY")] + //[Verify(MethodToProperty)] + nfloat ProgressY { get; } + + // -(void)setBlindsType:(BOOL)isBlindsType; + [Export("setBlindsType:")] + void SetBlindsType(bool isBlindsType); + } + + //******************************************2020-06-17 HDLDiyArcSeekbar******************************************// + //鑷畾涔夊紑鍙h搴﹀渾寮ф帶浠讹紝鏀寔璁剧疆鑷畾涔夋嫋鍔ㄥ浘鐗囥�� + // @interface HDLDiyArcSeekbar : UIControl + [BaseType(typeof(UIControl))] + interface HDLDiyArcSeekbar + { + // @property (assign, nonatomic) BOOL isClickable; + [Export("isClickable")] + bool IsClickable { get; set; } + + // @property (nonatomic, strong) UIColor * _Nonnull mArcBackBarColor; + [Export("mArcBackBarColor", ArgumentSemantic.Strong)] + UIColor MArcBackBarColor { get; set; } + + // @property (assign, nonatomic) float mProgressCurrentValue; + [Export("mProgressCurrentValue")] + float MProgressCurrentValue { get; set; } + + // @property (assign, nonatomic) float mArcWidth; + [Export("mArcWidth")] + float MArcWidth { get; set; } + + [Wrap("WeakMProgressChangedDelegate")] + [NullAllowed] + HDLSeekBarProgressChangedDelegate MProgressChangedDelegate { get; set; } + + // @property (nonatomic, weak) id<HDLSeekBarProgressChangedDelegate> _Nullable mProgressChangedDelegate; + [NullAllowed, Export("mProgressChangedDelegate", ArgumentSemantic.Weak)] + NSObject WeakMProgressChangedDelegate { get; set; } + + // -(void)setProgress:(int)mProgress; + [Export("setProgress:")] + void SetProgress(int mProgress); + + // -(void)setOpenAngle:(float)mOpenAngle; + [Export("setOpenAngle:")] + void SetOpenAngle(float mOpenAngle); + + // -(void)setProgressBarColors:(UIColor * _Nonnull)startColor endColor:(UIColor * _Nonnull)endColor; + [Export("setProgressBarColors:endColor:")] + void SetProgressBarColors(UIColor startColor, UIColor endColor); + + // -(void)setProgressBarColor:(UIColor * _Nonnull)oneColor; + [Export("setProgressBarColor:")] + void SetProgressBarColor(UIColor oneColor); + + // -(void)setOfflineProgressBarColor:(UIColor * _Nonnull)oneColor; + [Export("setOfflineProgressBarColor:")] + void SetOfflineProgressBarColor(UIColor oneColor); + + // -(void)setMinAndMaxValue:(float)mMinValue mMaxValue:(float)mMaxValue; + [Export("setMinAndMaxValue:mMaxValue:")] + void SetMinAndMaxValue(float mMinValue, float mMaxValue); + + // -(void)initWithFrameSeekBar:(CGRect)mCGRect; + [Export("initWithFrameSeekBar:")] + void InitWithFrameSeekBar(CGRect mCGRect); + + // -(void)setSeekBarPadding:(int)Padding; + [Export("setSeekBarPadding:")] + void SetSeekBarPadding(int Padding); + + // -(void)setThumbImgBtnWidth:(int)Width; + [Export("setThumbImgBtnWidth:")] + void SetThumbImgBtnWidth(int Width); + + // -(void)setThumbImgBtnImg:(UIImage * _Nonnull)mImage; + [Export("setThumbImgBtnImg:")] + void SetThumbImgBtnImg(UIImage mImage); + + // -(void)setThumbImgBtnShow:(BOOL)isShow; + [Export("setThumbImgBtnShow:")] + void SetThumbImgBtnShow(bool isShow); + + // -(void)setOffline:(BOOL)isOffline; + [Export("setOffline:")] + void SetOffline(bool isOffline); + + // -(void)setArcWidth:(float)mArcWidth; + [Export("setArcWidth:")] + void SetArcWidth(float mArcWidth); + } + } diff --git a/Shared.IOS.TBL/Library/libHDLWidgetLibrary.a b/Shared.IOS.TBL/Library/libHDLWidgetLibrary.a index 026276c..211de6a 100644 --- a/Shared.IOS.TBL/Library/libHDLWidgetLibrary.a +++ b/Shared.IOS.TBL/Library/libHDLWidgetLibrary.a Binary files differ diff --git a/Shared.IOS.TBL/Properties/AssemblyInfo.cs b/Shared.IOS.TBL/Properties/AssemblyInfo.cs index c6c114f..1fdcfa4 100644 --- a/Shared.IOS.TBL/Properties/AssemblyInfo.cs +++ b/Shared.IOS.TBL/Properties/AssemblyInfo.cs @@ -32,5 +32,5 @@ //[assembly: AssemblyDelaySign(false)] //[assembly: AssemblyKeyFile("")] -[assembly: AssemblyVersion("1.0.2.0")] -[assembly: AssemblyFileVersion("1.2.0.0")] \ No newline at end of file +[assembly: AssemblyVersion("1.0.3.0")] +[assembly: AssemblyFileVersion("1.3.0.0")] \ No newline at end of file diff --git a/Shared.IOS.TBL/Resources/ic_wd_on_curtain_blinds_progress.png b/Shared.IOS.TBL/Resources/ic_wd_on_curtain_blinds_progress.png new file mode 100644 index 0000000..bd50e09 --- /dev/null +++ b/Shared.IOS.TBL/Resources/ic_wd_on_curtain_blinds_progress.png Binary files differ diff --git a/Shared.IOS.TBL/Resources/ic_wd_on_curtain_blinds_progress2.png b/Shared.IOS.TBL/Resources/ic_wd_on_curtain_blinds_progress2.png new file mode 100644 index 0000000..89c2247 --- /dev/null +++ b/Shared.IOS.TBL/Resources/ic_wd_on_curtain_blinds_progress2.png Binary files differ diff --git a/Shared.IOS.TBL/Resources/ic_wd_on_curtain_blinds_progress_close.png b/Shared.IOS.TBL/Resources/ic_wd_on_curtain_blinds_progress_close.png new file mode 100644 index 0000000..07ee534 --- /dev/null +++ b/Shared.IOS.TBL/Resources/ic_wd_on_curtain_blinds_progress_close.png Binary files differ diff --git a/Shared.IOS.TBL/Resources/ic_wd_on_curtain_blinds_progress_close2.png b/Shared.IOS.TBL/Resources/ic_wd_on_curtain_blinds_progress_close2.png new file mode 100644 index 0000000..1af41ea --- /dev/null +++ b/Shared.IOS.TBL/Resources/ic_wd_on_curtain_blinds_progress_close2.png Binary files differ diff --git a/Shared.IOS.TBL/Resources/ic_wd_on_curtain_h_bg.png b/Shared.IOS.TBL/Resources/ic_wd_on_curtain_h_bg.png new file mode 100644 index 0000000..9d1a94c --- /dev/null +++ b/Shared.IOS.TBL/Resources/ic_wd_on_curtain_h_bg.png Binary files differ diff --git a/Shared.IOS.TBL/Resources/ic_wd_on_curtain_h_open.png b/Shared.IOS.TBL/Resources/ic_wd_on_curtain_h_open.png new file mode 100644 index 0000000..4a773d1 --- /dev/null +++ b/Shared.IOS.TBL/Resources/ic_wd_on_curtain_h_open.png Binary files differ diff --git a/Shared.IOS.TBL/Resources/ic_wd_on_curtain_h_progress.png b/Shared.IOS.TBL/Resources/ic_wd_on_curtain_h_progress.png new file mode 100755 index 0000000..d74a5d5 --- /dev/null +++ b/Shared.IOS.TBL/Resources/ic_wd_on_curtain_h_progress.png Binary files differ diff --git a/Shared.IOS.TBL/Resources/ic_wd_on_curtain_h_progress_close.png b/Shared.IOS.TBL/Resources/ic_wd_on_curtain_h_progress_close.png new file mode 100755 index 0000000..9d997e2 --- /dev/null +++ b/Shared.IOS.TBL/Resources/ic_wd_on_curtain_h_progress_close.png Binary files differ diff --git a/Shared.IOS.TBL/Resources/ic_wd_on_curtain_open.png b/Shared.IOS.TBL/Resources/ic_wd_on_curtain_open.png new file mode 100644 index 0000000..59971f1 --- /dev/null +++ b/Shared.IOS.TBL/Resources/ic_wd_on_curtain_open.png Binary files differ diff --git a/Shared.IOS.TBL/Resources/ic_wd_on_curtain_roll_bg.png b/Shared.IOS.TBL/Resources/ic_wd_on_curtain_roll_bg.png new file mode 100755 index 0000000..bc2e71b --- /dev/null +++ b/Shared.IOS.TBL/Resources/ic_wd_on_curtain_roll_bg.png Binary files differ diff --git a/Shared.IOS.TBL/Resources/ic_wd_on_curtain_roll_progress.png b/Shared.IOS.TBL/Resources/ic_wd_on_curtain_roll_progress.png new file mode 100755 index 0000000..7a4f5d4 --- /dev/null +++ b/Shared.IOS.TBL/Resources/ic_wd_on_curtain_roll_progress.png Binary files differ diff --git a/Shared.IOS.TBL/Resources/ic_wd_on_curtain_roll_progress_close.png b/Shared.IOS.TBL/Resources/ic_wd_on_curtain_roll_progress_close.png new file mode 100755 index 0000000..7d83fe7 --- /dev/null +++ b/Shared.IOS.TBL/Resources/ic_wd_on_curtain_roll_progress_close.png Binary files differ diff --git a/Shared.IOS.TBL/Shared.IOS.TBL.csproj b/Shared.IOS.TBL/Shared.IOS.TBL.csproj index 3427f6e..fd605ba 100644 --- a/Shared.IOS.TBL/Shared.IOS.TBL.csproj +++ b/Shared.IOS.TBL/Shared.IOS.TBL.csproj @@ -215,6 +215,18 @@ <BundleResource Include="Resources\ic_wd_curtain_roll_bg.png" /> <BundleResource Include="Resources\ic_wd_curtain_roll_progress.png" /> <BundleResource Include="Resources\ic_wd_curtain_h_top.png" /> + <BundleResource Include="Resources\ic_wd_on_curtain_blinds_progress_close.png" /> + <BundleResource Include="Resources\ic_wd_on_curtain_blinds_progress_close2.png" /> + <BundleResource Include="Resources\ic_wd_on_curtain_blinds_progress.png" /> + <BundleResource Include="Resources\ic_wd_on_curtain_blinds_progress2.png" /> + <BundleResource Include="Resources\ic_wd_on_curtain_h_bg.png" /> + <BundleResource Include="Resources\ic_wd_on_curtain_h_open.png" /> + <BundleResource Include="Resources\ic_wd_on_curtain_h_progress_close.png" /> + <BundleResource Include="Resources\ic_wd_on_curtain_h_progress.png" /> + <BundleResource Include="Resources\ic_wd_on_curtain_open.png" /> + <BundleResource Include="Resources\ic_wd_on_curtain_roll_bg.png" /> + <BundleResource Include="Resources\ic_wd_on_curtain_roll_progress_close.png" /> + <BundleResource Include="Resources\ic_wd_on_curtain_roll_progress.png" /> </ItemGroup> <Import Project="$(MSBuildExtensionsPath)\Xamarin\iOS\Xamarin.iOS.ObjCBinding.CSharp.targets" /> </Project> \ No newline at end of file diff --git a/Shared.IOS/Properties/AssemblyInfo.cs b/Shared.IOS/Properties/AssemblyInfo.cs index 4ae3fcd..c99b0f2 100644 --- a/Shared.IOS/Properties/AssemblyInfo.cs +++ b/Shared.IOS/Properties/AssemblyInfo.cs @@ -25,7 +25,7 @@ // The form "{Major}.{Minor}.*" will automatically update the build and revision, // and "{Major}.{Minor}.{Build}.*" will update just the revision. -[assembly: AssemblyVersion ("1.0.2.0")] +[assembly: AssemblyVersion ("1.0.3.0")] // The following attributes are used to specify the signing key for the assembly, // if desired. See the Mono documentation for more information about signing. diff --git a/Shared.IOS/Shared.IOS.csproj b/Shared.IOS/Shared.IOS.csproj index e23071f..1f4ffe4 100644 --- a/Shared.IOS/Shared.IOS.csproj +++ b/Shared.IOS/Shared.IOS.csproj @@ -60,13 +60,10 @@ <HintPath>..\DLL\IOS\Xamarin.Essentials.dll</HintPath> </Reference> <Reference Include="MJRefresh_Xamarin"> - <HintPath>..\..\Demo\Shared\packages\Xamarin.iOS.MJRefresh.3.2.2\lib\xamarinios10\MJRefresh_Xamarin.dll</HintPath> + <HintPath>..\DLL\IOS\MJRefresh_Xamarin.dll</HintPath> </Reference> <Reference Include="WebP.Touch"> - <HintPath>..\..\Demo\Shared\packages\WebP.Touch.1.0.8\lib\Xamarin.iOS10\WebP.Touch.dll</HintPath> - </Reference> - <Reference Include="MJRefresh_Xamarin"> - <HintPath>..\DLL\IOS\MJRefresh_Xamarin.dll</HintPath> + <HintPath>..\packages\WebP.Touch.1.0.8\lib\Xamarin.iOS10\WebP.Touch.dll</HintPath> </Reference> </ItemGroup> <ItemGroup> @@ -146,6 +143,9 @@ <Compile Include="UI\ProgressLoading.cs" /> <Compile Include="BaseApplicationDelegateForHdlOn.cs" /> <Compile Include="UI\DiyImageVerticalSeekBar.cs" /> + <Compile Include="UI\CurtainRollSeekBarOn.cs" /> + <Compile Include="UI\CurtainSeekBarOn.cs" /> + <Compile Include="UI\DiyArcSeekBar.cs" /> </ItemGroup> <ItemGroup> <ObjcBindingApiDefinition Include="ApiDefinition.cs" /> diff --git a/Shared.IOS/UI/CurtainRollSeekBarOn.cs b/Shared.IOS/UI/CurtainRollSeekBarOn.cs new file mode 100644 index 0000000..bbc6e79 --- /dev/null +++ b/Shared.IOS/UI/CurtainRollSeekBarOn.cs @@ -0,0 +1,312 @@ +using System; +using Shared.IOS.TBL; + + +namespace Shared +{ + + /// <summary> + /// CurtainRollSeekBarOn + /// 2020-06-18 HDL ON+ 鍗峰笜鍜岀櫨鍙剁獥鎺т欢 + /// </summary> + public class CurtainRollSeekBarOn : BaseSeekBar + { + /// <summary> + /// 褰撳墠瑙嗗浘 + /// </summary> + /// <value>The HDLOnRollCurtainSeekBar.</value> + HDLOnRollCurtainSeekBar mHDLOnRollCurtainSeekBar + { + get + { + return uiView as HDLOnRollCurtainSeekBar; + } + set + { + uiView = value; + } + } + + + /// <summary> + /// 鏋勯�犲嚱鏁� + /// </summary> + public CurtainRollSeekBarOn() + { + mHDLOnRollCurtainSeekBar = new HDLOnRollCurtainSeekBar + { + MProgressChangedDelegate = new OnProgressChangeListener(this) + }; + + } + + + /// <summary> + /// 鍒锋柊甯冨眬 + /// </summary> + private void RefreshFrame() + { + mHDLOnRollCurtainSeekBar.InitWithFrameSeekBar(new CoreGraphics.CGRect(base.X, base.Y, base.Width, base.Height)); + } + + /// <summary> + /// 鎺т欢瀹藉害 + /// </summary> + public override int Width + { + get + { + return base.Width; + } + set + { + base.Width = value; + RefreshFrame(); + } + } + + + /// <summary> + /// 鎺т欢鐨勯珮搴� + /// </summary> + public override int Height + { + get + { + return base.Height; + } + set + { + base.Height = value; + RefreshFrame(); + + } + } + + /// <summary> + /// 鎺т欢鐨刋鍧愭爣 + /// </summary> + public override int X + { + get + { + return base.X; + } + set + { + base.X = value; + RefreshFrame(); + } + } + + + /// <summary> + /// 鎺т欢鐨刋鍧愭爣 + /// </summary> + public override int Y + { + get + { + return base.Y; + } + set + { + base.Y = value; + RefreshFrame(); + } + } + + + /// <summary> + /// 杩涘害鍊兼樉绀哄崟浣� + /// </summary> + /// <value>鍗曚綅瀛楃</value> + public String ProgressBarUnitSring + { + set + { + mHDLOnRollCurtainSeekBar.SetProgressBarUnitSring(value); + } + } + + int minValue = 0; + int maxValue = 100; + /// <summary> + /// 杩涘害鍊兼渶澶у�� + /// </summary> + /// <value>鏈�澶у��</value> + public int MaxValue + { + set + { + maxValue = value; + mHDLOnRollCurtainSeekBar.SetMinAndMaxValue(minValue, maxValue); + } + } + + /// <summary> + /// 杩涘害鍊兼渶灏忓�� + /// </summary> + /// <value>鏈�灏忓��</value> + public int MinValue + { + set + { + minValue = value; + mHDLOnRollCurtainSeekBar.SetMinAndMaxValue(minValue, maxValue); + } + } + + /// <summary> + /// 褰撳墠杩涘害鍊� + /// </summary> + /// <value>杩涘害鍊�</value> + public int Progress + { + set + { + mHDLOnRollCurtainSeekBar.SetProgress(value); + } + + get + { + return (int)mHDLOnRollCurtainSeekBar.MProgress; + } + } + + + /// <summary> + /// 鏄惁绂荤嚎 绂荤嚎鐨勮瘽绂佹婊戝姩骞剁粯鍒惰儗鏅伄鎸″眰 + /// </summary> + /// <value>鏄惁绂荤嚎</value> + public bool IsOffline + { + set + { + mHDLOnRollCurtainSeekBar.SetOffline(value); + } + } + + /// <summary> + /// 褰撳墠杩涘害鍊兼樉绀虹殑鏂囧瓧棰滆壊 + /// </summary> + /// <value>鏂囧瓧棰滆壊</value> + public uint ProgressTextColor + { + set + { + + byte r, g, b, a; + r = (byte)(value / 256 / 256 % 256); + g = (byte)(value / 256 % 256); + b = (byte)(value % 256); + a = (byte)(value / 256 / 256 / 256 % 256); + + mHDLOnRollCurtainSeekBar.MProgressTextColor = UIKit.UIColor.FromRGBA(r, g, b, a); + } + } + + /// <summary> + /// 褰撳墠杩涘害鍊兼樉绀虹殑鏂囧瓧澶у皬 + /// </summary> + /// <value>鏂囧瓧澶у皬</value> + public int ProgressTextSize + { + set + { + mHDLOnRollCurtainSeekBar.MProgressTextSize = value; + } + + } + + /// <summary> + /// 鏄惁鍙互婊戝姩 + /// </summary> + /// <value>鏄惁鍙互婊戝姩</value> + public bool IsClickable + { + set + { + mHDLOnRollCurtainSeekBar.IsClickable = value; + } + } + + /// <summary> + /// 鏄惁鏄剧ず杩涘害鏂囧瓧 + /// </summary> + /// <value>鏄惁鏄剧ず杩涘害鏂囧瓧</value> + public bool IsProgressTextShow + { + set + { + mHDLOnRollCurtainSeekBar.IsProgressTextShow = value; + } + } + + + + /// <summary> + /// 褰撳墠杩涘害鍊� Y鍧愭爣 + /// </summary> + /// <value>Y鍧愭爣</value> + public int NowProgressY + { + get + { + return (int)mHDLOnRollCurtainSeekBar.ProgressY; + } + } + + /// <summary> + /// 璁剧疆鏄惁涓虹櫨鍙剁獥鏍峰紡 + /// </summary> + public void SetBlindsType(bool isTrue) + { + mHDLOnRollCurtainSeekBar.SetBlindsType(isTrue); + } + + + + + /// <summary> + /// EventHandler + /// </summary> + public EventHandler<int> OnProgressChangedEvent; + public EventHandler<bool> OnStartTrackingTouchEvent; + public EventHandler<int> OnStopTrackingTouchEvent; + + ///// <summary> + ///// OnProgressChangeListener 缁ф壙鍝嶅簲浜嬩欢 + ///// </summary> + OnProgressChangeListener mOnProgressChangeListener; + + public class OnProgressChangeListener : HDLSeekBarProgressChangedDelegate + { + + [Weak] CurtainRollSeekBarOn _CurtainRollSeekBarOn; + + public OnProgressChangeListener(CurtainRollSeekBarOn view) + { + _CurtainRollSeekBarOn = view; + } + + public override void OnProgressChanged(int mProgress) + { + //if (_CurtainRollSeekBarOn.IsProgressChangeDelay()) return; + _CurtainRollSeekBarOn.OnProgressChangedEvent?.Invoke(this, mProgress); + } + + public override void OnStartTrackingTouch() + { + _CurtainRollSeekBarOn.OnStartTrackingTouchEvent?.Invoke(this, true); + } + + public override void OnStopTrackingTouch(int mProgress) + { + _CurtainRollSeekBarOn.OnProgressChangedEvent?.Invoke(this, mProgress); + _CurtainRollSeekBarOn.OnStopTrackingTouchEvent?.Invoke(this, mProgress); + } + } + + } +} diff --git a/Shared.IOS/UI/CurtainSeekBarOn.cs b/Shared.IOS/UI/CurtainSeekBarOn.cs new file mode 100644 index 0000000..25e8ef4 --- /dev/null +++ b/Shared.IOS/UI/CurtainSeekBarOn.cs @@ -0,0 +1,300 @@ +using System; +using Shared.IOS.TBL; + + +namespace Shared +{ + + /// <summary> + /// CurtainSeekBarOn 寮�鍚堝笜鎺т欢 + /// HDL ON+ 寮�鍚堝笜鎺т欢 + /// </summary> + public class CurtainSeekBarOn : BaseSeekBar + { + /// <summary> + /// 褰撳墠瑙嗗浘 + /// </summary> + /// <value>The HDLOnOACCurtainSeekBar.</value> + HDLOnOACCurtainSeekBar mHDLOnOACCurtainSeekBar + { + get + { + return uiView as HDLOnOACCurtainSeekBar; + } + set + { + uiView = value; + } + } + + + /// <summary> + /// 鏋勯�犲嚱鏁� + /// </summary> + public CurtainSeekBarOn() + { + mHDLOnOACCurtainSeekBar = new HDLOnOACCurtainSeekBar + { + MProgressChangedDelegate = new OnProgressChangeListener(this) + }; + + } + + + /// <summary> + /// 鍒锋柊甯冨眬 + /// </summary> + private void RefreshFrame() + { + mHDLOnOACCurtainSeekBar.InitWithFrameSeekBar(new CoreGraphics.CGRect(base.X, base.Y, base.Width, base.Height)); + } + + /// <summary> + /// 鎺т欢瀹藉害 + /// </summary> + public override int Width + { + get + { + return base.Width; + } + set + { + base.Width = value; + RefreshFrame(); + } + } + + + /// <summary> + /// 鎺т欢鐨勯珮搴� + /// </summary> + public override int Height + { + get + { + return base.Height; + } + set + { + base.Height = value; + RefreshFrame(); + } + } + + /// <summary> + /// 鎺т欢鐨刋鍧愭爣 + /// </summary> + public override int X + { + get + { + return base.X; + } + set + { + base.X = value; + RefreshFrame(); + } + } + + + /// <summary> + /// 鎺т欢鐨刋鍧愭爣 + /// </summary> + public override int Y + { + get + { + return base.Y; + } + set + { + base.Y = value; + RefreshFrame(); + } + } + + + /// <summary> + /// 杩涘害鍊兼樉绀哄崟浣� + /// </summary> + /// <value>鍗曚綅瀛楃</value> + public String ProgressBarUnitSring + { + set + { + mHDLOnOACCurtainSeekBar.SetProgressBarUnitSring(value); + } + } + + int minValue = 0; + int maxValue = 100; + /// <summary> + /// 杩涘害鍊兼渶澶у�� + /// </summary> + /// <value>鏈�澶у��</value> + public int MaxValue + { + set + { + maxValue = value; + mHDLOnOACCurtainSeekBar.SetMinAndMaxValue(minValue, maxValue); + } + } + + /// <summary> + /// 杩涘害鍊兼渶灏忓�� + /// </summary> + /// <value>鏈�灏忓��</value> + public int MinValue + { + set + { + minValue = value; + mHDLOnOACCurtainSeekBar.SetMinAndMaxValue(minValue, maxValue); + } + } + + /// <summary> + /// 褰撳墠杩涘害鍊� + /// </summary> + /// <value>杩涘害鍊�</value> + public int Progress + { + set + { + mHDLOnOACCurtainSeekBar.SetProgress(value); + } + + get + { + return (int)mHDLOnOACCurtainSeekBar.MProgress; + } + } + + + /// <summary> + /// 鏄惁绂荤嚎 绂荤嚎鐨勮瘽绂佹婊戝姩骞剁粯鍒惰儗鏅伄鎸″眰 + /// </summary> + /// <value>鏄惁绂荤嚎</value> + public bool IsOffline + { + set + { + mHDLOnOACCurtainSeekBar.SetOffline(value); + } + } + + + /// <summary> + /// 褰撳墠杩涘害鍊兼樉绀虹殑鏂囧瓧棰滆壊 + /// </summary> + /// <value>鏂囧瓧棰滆壊</value> + public uint ProgressTextColor + { + set + { + byte r, g, b, a; + r = (byte)(value / 256 / 256 % 256); + g = (byte)(value / 256 % 256); + b = (byte)(value % 256); + a = (byte)(value / 256 / 256 / 256 % 256); + + mHDLOnOACCurtainSeekBar.MProgressTextColor = UIKit.UIColor.FromRGBA(r, g, b, a); + } + } + + /// <summary> + /// 褰撳墠杩涘害鍊兼樉绀虹殑鏂囧瓧澶у皬 + /// </summary> + /// <value>鏂囧瓧澶у皬</value> + public int ProgressTextSize + { + set + { + mHDLOnOACCurtainSeekBar.MProgressTextSize = value; + } + + } + + /// <summary> + /// 鏄惁鍙互婊戝姩 + /// </summary> + /// <value>鏄惁鍙互婊戝姩</value> + public bool IsClickable + { + set + { + mHDLOnOACCurtainSeekBar.IsClickable = value; + } + } + + /// <summary> + /// 鏄惁鏄剧ず杩涘害鏂囧瓧 + /// </summary> + /// <value>鏄惁鏄剧ず杩涘害鏂囧瓧</value> + public bool IsProgressTextShow + { + set + { + mHDLOnOACCurtainSeekBar.IsProgressTextShow = value; + } + } + + + /// <summary> + /// 褰撳墠杩涘害鍊� X鍧愭爣 + /// </summary> + /// <value>X鍧愭爣</value> + public int NowProgressX + { + get + { + return (int)mHDLOnOACCurtainSeekBar.ProgressX; + } + } + + + /// <summary> + /// EventHandler + /// </summary> + public EventHandler<int> OnProgressChangedEvent; + public EventHandler<bool> OnStartTrackingTouchEvent; + public EventHandler<int> OnStopTrackingTouchEvent; + + ///// <summary> + ///// OnProgressChangeListener 缁ф壙鍝嶅簲浜嬩欢 + ///// </summary> + OnProgressChangeListener mOnProgressChangeListener; + + public class OnProgressChangeListener : HDLSeekBarProgressChangedDelegate + { + + [Weak] CurtainSeekBarOn _CurtainSeekBar; + + public OnProgressChangeListener(CurtainSeekBarOn view) + { + _CurtainSeekBar = view; + } + + public override void OnProgressChanged(int mProgress) + { + //if (_CurtainSeekBar.IsProgressChangeDelay()) return; + _CurtainSeekBar.OnProgressChangedEvent?.Invoke(this, mProgress); + } + + public override void OnStartTrackingTouch() + { + _CurtainSeekBar.OnStartTrackingTouchEvent?.Invoke(this, true); + } + + public override void OnStopTrackingTouch(int mProgress) + { + _CurtainSeekBar.OnProgressChangedEvent?.Invoke(this, mProgress); + _CurtainSeekBar.OnStopTrackingTouchEvent?.Invoke(this, mProgress); + } + } + + } +} diff --git a/Shared.IOS/UI/DiyArcSeekBar.cs b/Shared.IOS/UI/DiyArcSeekBar.cs new file mode 100644 index 0000000..c47c329 --- /dev/null +++ b/Shared.IOS/UI/DiyArcSeekBar.cs @@ -0,0 +1,410 @@ +using System; +using Shared.IO; +using Shared.IOS.TBL; +using UIKit; + +namespace Shared +{ + + /// <summary> + /// HDLDiyArcSeekBar 鎺т欢 + /// </summary> + public class DiyArcSeekBar : View + { + /// <summary> + /// 褰撳墠瑙嗗浘 + /// </summary> + /// <value>The HDLDiyArcSeekBar.</value> + HDLDiyArcSeekbar mHDLDiyArcSeekBar + { + get + { + return uiView as HDLDiyArcSeekbar; + } + set + { + uiView = value; + } + } + + + /// <summary> + /// 鏋勯�犲嚱鏁� + /// </summary> + public DiyArcSeekBar() + { + mHDLDiyArcSeekBar = new HDLDiyArcSeekbar + { + MProgressChangedDelegate = new OnProgressChangeListener(this) + }; + + } + + + /// <summary> + /// 鍒锋柊甯冨眬 + /// </summary> + private void RefreshFrame() + { + mHDLDiyArcSeekBar.InitWithFrameSeekBar(new CoreGraphics.CGRect(base.X, base.Y, base.Width, base.Height)); + } + + /// <summary> + /// 鎺т欢瀹藉害 + /// </summary> + public override int Width + { + get + { + return base.Width; + } + set + { + base.Width = value; + RefreshFrame(); + } + } + + + /// <summary> + /// 鎺т欢鐨勯珮搴� + /// </summary> + public override int Height + { + get + { + return base.Height; + } + set + { + base.Height = value; + RefreshFrame(); + } + } + + /// <summary> + /// 鎺т欢鐨刋鍧愭爣 + /// </summary> + public override int X + { + get + { + return base.X; + } + set + { + base.X = value; + RefreshFrame(); + } + } + + + /// <summary> + /// 鎺т欢鐨刋鍧愭爣 + /// </summary> + public override int Y + { + get + { + return base.Y; + } + set + { + base.Y = value; + RefreshFrame(); + } + } + + + + int minValue = 0; + int maxValue = 100; + /// <summary> + /// 杩涘害鍊兼渶澶у�� + /// </summary> + /// <value>鏈�澶у��</value> + public int MaxValue + { + set + { + maxValue = value; + mHDLDiyArcSeekBar.SetMinAndMaxValue(minValue, maxValue); + } + } + + /// <summary> + /// 杩涘害鍊兼渶灏忓�� + /// </summary> + /// <value>鏈�灏忓��</value> + public int MinValue + { + set + { + minValue = value; + mHDLDiyArcSeekBar.SetMinAndMaxValue(minValue, maxValue); + } + } + + /// <summary> + /// 褰撳墠杩涘害鍊� + /// </summary> + /// <value>杩涘害鍊�</value> + public int Progress + { + set + { + mHDLDiyArcSeekBar.SetProgress(value); + } + + get + { + return (int)mHDLDiyArcSeekBar.MProgressCurrentValue; + } + } + + /// <summary> + /// 鍚屾椂璁剧疆鍦嗗姬鍜屾嫋鍔ㄥ渾褰㈢殑瀹� + /// </summary> + /// <value>瀹�</value> + public int ArcWidthWithDefaultStyle + { + set + { + mHDLDiyArcSeekBar.MArcWidth = value; + } + } + + /// <summary> + /// 鍦嗗姬榛樿鑳屾櫙棰滆壊 + /// </summary> + /// <value>鑳屾櫙棰滆壊</value> + public uint ArcColor + { + set + { + byte r, g, b, a; + r = (byte)(value / 256 / 256 % 256); + g = (byte)(value / 256 % 256); + b = (byte)(value % 256); + a = (byte)(value / 256 / 256 / 256 % 256); + + mHDLDiyArcSeekBar.MArcBackBarColor = UIKit.UIColor.FromRGBA(r, g, b, a); + + + } + } + + /// <summary> + /// 杩涘害鏉¢鑹� 鍗曚竴棰滆壊涓嶆笎鍙� + /// </summary> + /// <value>鍗曚竴杩涘害鏉¢鑹�</value> + public uint ProgressBarColor + { + set + { + //mHDLDiyArcSeekBar.SetProgressBarColor(value); + byte r, g, b, a; + r = (byte)(value / 256 / 256 % 256); + g = (byte)(value / 256 % 256); + b = (byte)(value % 256); + a = (byte)(value / 256 / 256 / 256 % 256); + mHDLDiyArcSeekBar.SetProgressBarColor(UIKit.UIColor.FromRGBA(r, g, b, a)); + } + + } + + /// <summary> + /// 鍦嗗姬瀹� + /// </summary> + /// <value>瀹�</value> + public int ArcWidth + { + set + { + mHDLDiyArcSeekBar.SetArcWidth(value); + } + } + + + /// <summary> + /// 鏄惁鍙互婊戝姩 + /// </summary> + /// <value>鏄惁鍙互婊戝姩</value> + public bool IsClickable + { + set + { + mHDLDiyArcSeekBar.IsClickable = value; + } + } + + + /// <summary> + /// 璁剧疆杩涘害鏉� 娓愬彉棰滆壊鐨勫紑濮嬮鑹插拰缁撴潫棰滆壊 + /// </summary> + /// <value>寮�濮嬮鑹层�佺粨鏉熼鑹�</value> + public void SetProgressBarColors(uint startColor, uint endColor) + { + byte r, g, b, a; + r = (byte)(startColor / 256 / 256 % 256); + g = (byte)(startColor / 256 % 256); + b = (byte)(startColor % 256); + a = (byte)(startColor / 256 / 256 / 256 % 256); + + var start = UIKit.UIColor.FromRGBA(r, g, b, a); + + + byte r2, g2, b2, a2; + r2 = (byte)(endColor / 256 / 256 % 256); + g2 = (byte)(endColor / 256 % 256); + b2 = (byte)(endColor % 256); + a2 = (byte)(endColor / 256 / 256 / 256 % 256); + + var end = UIKit.UIColor.FromRGBA(r2, g2, b2, a2); + + mHDLDiyArcSeekBar.SetProgressBarColors(start, end); + + } + + /// <summary> + /// 寮�鍙h搴� + /// </summary> + public int OpenAngle + { + set + { + mHDLDiyArcSeekBar.SetOpenAngle(value); + mHDLDiyArcSeekBar.SetNeedsDisplay(); + } + } + + /// <summary> + /// 杩涘害鏉′笌宸﹀彸杈规杈硅窛 + /// </summary> + public int SeekBarPadding + { + set + { + mHDLDiyArcSeekBar.SetSeekBarPadding(value); + } + } + + + + /// <summary> + /// 鎷栧姩鎸夐挳鍥剧墖楂樺害 + /// </summary> + public int ThumbImageHeight + { + set + { + mHDLDiyArcSeekBar.SetThumbImgBtnWidth(value); + } + } + + string thumbImagePath; + /// <summary> + /// 鎷栧姩鎸夐挳鍥剧墖 + /// </summary> + public string ThumbImagePath + { + get + { + return thumbImagePath; + } + + set + { + thumbImagePath = value; + var bitmap = UIImage.FromFile(FileUtils.GetImageFilePath(thumbImagePath)); + if (bitmap == null) return; + mHDLDiyArcSeekBar.SetThumbImgBtnImg(bitmap); + } + } + + + /// <summary> + /// 鏄惁绂荤嚎 绂荤嚎鐨勮瘽绂佹婊戝姩骞剁粯鍒惰儗鏅伄鎸″眰 + /// </summary> + /// <value>鏄惁绂荤嚎</value> + public bool IsOffline + { + set + { + mHDLDiyArcSeekBar.SetOffline(value); + } + } + + /// <summary> + /// 绂荤嚎鏁堟灉鏃� 杩涘害鏉¢鑹� 鍗曚竴棰滆壊涓嶆笎鍙� + /// </summary> + /// <value>鍗曚竴杩涘害鏉¢鑹�</value> + public uint OfflineProgressBarColor + { + set + { + //mHDLDiyArcSeekBar.SetProgressBarColor(value); + byte r, g, b, a; + r = (byte)(value / 256 / 256 % 256); + g = (byte)(value / 256 % 256); + b = (byte)(value % 256); + a = (byte)(value / 256 / 256 / 256 % 256); + mHDLDiyArcSeekBar.SetOfflineProgressBarColor(UIKit.UIColor.FromRGBA(r, g, b, a)); + } + + } + + /// <summary> + /// 鏄惁鏄剧ず鎷栧姩鎸夐挳鍥剧墖 + /// </summary> + /// <value>鏄惁绂荤嚎</value> + public bool IsThumbImgBtnShow + { + set + { + mHDLDiyArcSeekBar.SetThumbImgBtnShow(value); + } + } + + + + /// <summary> + /// EventHandler + /// </summary> + public EventHandler<int> OnProgressChangedEvent; + public EventHandler<bool> OnStartTrackingTouchEvent; + public EventHandler<int> OnStopTrackingTouchEvent; + + ///// <summary> + ///// OnProgressChangeListener 缁ф壙鍝嶅簲浜嬩欢 + ///// </summary> + OnProgressChangeListener mOnProgressChangeListener; + + public class OnProgressChangeListener : HDLSeekBarProgressChangedDelegate + { + + [Weak] DiyArcSeekBar _DiyArcSeekBar; + + public OnProgressChangeListener(DiyArcSeekBar view) + { + _DiyArcSeekBar = view; + } + + public override void OnProgressChanged(int mProgress) + { + _DiyArcSeekBar.OnProgressChangedEvent?.Invoke(this, mProgress); + } + + public override void OnStartTrackingTouch() + { + _DiyArcSeekBar.OnStartTrackingTouchEvent?.Invoke(this, true); + } + + public override void OnStopTrackingTouch(int mProgress) + { + _DiyArcSeekBar.OnStopTrackingTouchEvent?.Invoke(this, mProgress); + } + } + + } +} diff --git a/Shared.IOS/UI/GestureLockView.cs b/Shared.IOS/UI/GestureLockView.cs index 5632691..66889d9 100644 --- a/Shared.IOS/UI/GestureLockView.cs +++ b/Shared.IOS/UI/GestureLockView.cs @@ -169,6 +169,23 @@ } } + /// <summary> + /// 榛樿鍦嗙偣鑳屾櫙棰滆壊 + /// </summary> + /// <value>绾块鑹�</value> + public uint LockViewNormalColor + { + set + { + byte r, g, b, a; + r = (byte)(value / 256 / 256 % 256); + g = (byte)(value / 256 % 256); + b = (byte)(value % 256); + a = (byte)(value / 256 / 256 / 256 % 256); + mHDLGestureLockView.NormalColor = UIKit.UIColor.FromRGBA(r, g, b, a); + } + } + /// <summary> /// 鏄剧ず鎵嬪娍瑙i攣view 鏄惁鏄剧ず姝g‘ @@ -178,6 +195,13 @@ mHDLGestureLockView.ShowErrorStatus = !isTrue; } + /// <summary> + /// 璁剧疆鏄惁涓哄疄蹇冨渾褰㈣В閿佹牱寮� + /// </summary> + public void SetSolidType(bool isTrue) + { + mHDLGestureLockView.SetSolidType(isTrue); + } /// <summary> diff --git a/Shared.IOS/UI/MyEchartsView.cs b/Shared.IOS/UI/MyEchartsView.cs index b39354d..05b73ca 100644 --- a/Shared.IOS/UI/MyEchartsView.cs +++ b/Shared.IOS/UI/MyEchartsView.cs @@ -5,41 +5,41 @@ using System.Collections.Generic; using System; using System.Runtime; +using WebKit; namespace Shared { /// <summary> - /// Button 鎸夐敭 + /// MyEchartsView + /// 2020-06-19 UIWebView鏇挎崲涓篧KWebView + /// UIWebView宸茬粡寮冪敤锛屽悗闈㈠啀浣跨敤鐨凙PP灏嗕笉鑳藉彂甯冧笂鏋� /// </summary> public class MyEchartsView : View { JsonData jsonData = new JsonData { }; - UIWebView uIWebView; + WKWebView uIWebView; public MyEchartsView() { - uIWebView = new UIWebView { }; + //榛樿甯冨眬锛屽楂樹负0鐨勮瘽浼氬紓甯� + var mFrame = new CoreGraphics.CGRect(base.X, base.Y, 10, 10); + uIWebView = new WKWebView(mFrame, new WKWebViewConfiguration()) { }; uiView = uIWebView; uIWebView.ScrollView.Bounces = false; uIWebView.ScrollView.ScrollEnabled = false; + uIWebView.NavigationDelegate = new OnWKNavigationDelegate(this); var filePath = NSBundle.MainBundle.PathForResource("echarts", "html"); - var url = new NSUrl(filePath); - var request = new NSUrlRequest(url); - uIWebView.LoadRequest(request); - uIWebView.LoadFinished += (sender, e) => { - uIWebView.EvaluateJavascript($"loadEcharts({Newtonsoft.Json.JsonConvert.SerializeObject(jsonData)},'undefined')"); - }; + var url = new NSUrl(filePath, false); + uIWebView.LoadFileUrl(url, url); } + public void Show(string title, string[] xArray, object[] yArray) { jsonData.Title = title; jsonData.XArray = xArray; jsonData.YArray = yArray; - uIWebView.EvaluateJavascript($"loadEcharts({Newtonsoft.Json.JsonConvert.SerializeObject(jsonData)},'undefined')"); + EvaluateJavascript(); } - ///Users/hdl/MyFiles/My/Xamarin/MyApp/Library/Shared.IOS/UI/MyEchartsView.cs(30,30): Error CS0012: The type 'Attribute' is defined in an assembly that is not referenced.You must add a reference to assembly 'netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. (CS0012) (Shared.IOS) - ///Users/hdl/MyFiles/My/Xamarin/MyApp/Demo/IOS/MTOUCH: Error MT2101: Can't resolve the reference 'System.Reflection.Emit.ILGenerator System.Reflection.Emit.DynamicMethod::GetILGenerator()', referenced from the method 'Newtonsoft.Json.Serialization.ObjectConstructor`1<System.Object> Newtonsoft.Json.Utilities.DynamicReflectionDelegateFactory::CreateParameterizedConstructor(System.Reflection.MethodBase)' in 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'. (MT2101) (Demo.IOS) - ///Users/hdl/MyFiles/My/Xamarin/MyApp/Demo/IOS/MTOUCH: Error MT2101: Can't resolve the reference 'System.Reflection.Emit.ILGenerator System.Reflection.Emit.DynamicMethod::GetILGenerator()', referenced from the method 'Newtonsoft.Json.Serialization.ObjectConstructor`1<System.Object> Newtonsoft.Json.Utilities.DynamicReflectionDelegateFactory::CreateParameterizedConstructor(System.Reflection.MethodBase)' in 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'. (MT2101) (Demo.IOS) - ///Users/hdl/MyFiles/My/Xamarin/MyApp/Demo/IOS/MTOUCH: Error MT2101: Can't resolve the reference 'System.Reflection.Emit.ILGenerator System.Reflection.Emit.DynamicMethod::GetILGenerator()', referenced from the method 'Newtonsoft.Json.Serialization.ObjectConstructor`1<System.Object> Newtonsoft.Json.Utilities.DynamicReflectionDelegateFactory::CreateParameterizedConstructor(System.Reflection.MethodBase)' in 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'. (MT2101) (Demo.IOS) + public string Unit { get @@ -52,7 +52,41 @@ } } - + public void EvaluateJavascript() + { + WKJavascriptEvaluationResult handler = (NSObject result, NSError err) => { + if (err != null) + { + HDLUtils.WriteLine("EvaluateJavascript:" + err); + } + if (result != null) + { + HDLUtils.WriteLine("EvaluateJavascript:" + result); + } + }; + uIWebView.EvaluateJavaScript($"loadEcharts({Newtonsoft.Json.JsonConvert.SerializeObject(jsonData)},'undefined')", handler); + + } + + + public class OnWKNavigationDelegate : WKNavigationDelegate + { + [Weak] MyEchartsView _MyEchartsView; + + public OnWKNavigationDelegate(MyEchartsView view) + { + _MyEchartsView = view; + } + + + public override void DidFinishNavigation(WKWebView webView, WKNavigation navigation) + { + Console.WriteLine("WKWebView DidFinishNavigation"); + _MyEchartsView.EvaluateJavascript(); + } + } + + [Serializable] class JsonData { diff --git a/Shared.IOS/UI/UIDrawerLayout.cs b/Shared.IOS/UI/UIDrawerLayout.cs index bca0d56..b717668 100644 --- a/Shared.IOS/UI/UIDrawerLayout.cs +++ b/Shared.IOS/UI/UIDrawerLayout.cs @@ -96,7 +96,7 @@ else { UIView.BeginAnimations("move"); - UIView.SetAnimationDuration(0.5); + UIView.SetAnimationDuration(0.3); //UIView.SetAnimationDelegate(leftView); leftView.Frame = leftFrame; RefreshMaskUIViewBackgroundColor(leftView.Frame.X); diff --git a/Shared.IOS/UI/View.cs b/Shared.IOS/UI/View.cs index 3858411..53da2d7 100644 --- a/Shared.IOS/UI/View.cs +++ b/Shared.IOS/UI/View.cs @@ -18,6 +18,9 @@ { ~View() { +#if DEBUG + Shared.HDLUtils.WriteLine("=====" + GetType() + " " + Name); +#endif if (this is ViewGroup) { var viewGroup = this as ViewGroup; @@ -619,7 +622,11 @@ Parent.Remove(this); } - public float AnimateSpeed = 0.6f; + /// <summary> + /// 鍔ㄧ敾鏁堟灉 閫熷害 + /// 2020-06-15 + /// </summary> + public float AnimateSpeed = 0.6f; Animate animate = Animate.None; /// <summary> diff --git a/Shared.IOS/UI/WebView.cs b/Shared.IOS/UI/WebView.cs index 188b0c2..b79f39e 100644 --- a/Shared.IOS/UI/WebView.cs +++ b/Shared.IOS/UI/WebView.cs @@ -1,15 +1,16 @@ 锘縰sing System; +using WebKit; namespace Shared { public class WebView:View { - private UIKit.UIWebView uiWebView + private WKWebView uiWebView { get { - return this.uiView as UIKit.UIWebView; + return this.uiView as WKWebView; } set { @@ -20,15 +21,16 @@ public WebView () { - this.uiWebView = new UIKit.UIWebView { }; - this.uiWebView.ScalesPageToFit = true; - this.uiWebView.DataDetectorTypes = UIKit.UIDataDetectorType.All; - } + //榛樿甯冨眬锛屽楂樹负0鐨勮瘽浼氬紓甯� + var mFrame = new CoreGraphics.CGRect(base.X, base.Y, 10, 10); + this.uiWebView = new WKWebView(mFrame, new WKWebViewConfiguration()) { }; + } - public void Load(string url) + public void Load(string url) { uiWebView.LoadRequest ( Foundation.NSUrlRequest.FromUrl ( Foundation.NSUrl .FromString(url))); } + } } diff --git a/Shared.IOS/Utils/HDLUtils.cs b/Shared.IOS/Utils/HDLUtils.cs index fdcd5a6..b328699 100644 --- a/Shared.IOS/Utils/HDLUtils.cs +++ b/Shared.IOS/Utils/HDLUtils.cs @@ -59,20 +59,21 @@ public static void OpenUrl(string url) { UIApplication.SharedApplication.OpenUrl(new Foundation.NSUrl(url)); - - //if (UIApplication.SharedApplication.CanOpenUrl(new Foundation.NSUrl(url))) - //{ - // UIApplication.SharedApplication.OpenUrl(new Foundation.NSUrl(url)); - //} } /// <summary> /// 璺宠浆鎵撳紑APP /// </summary> /// <param name="url"></param> - public static void OpenApp(string url) + public static bool OpenApp(string url) { - UIApplication.SharedApplication.OpenUrl(new Foundation.NSUrl(url)); + //鎵撳紑鐨勭洰鏍嘇pp锛屾病璁剧疆鐧藉悕鍗� 鎴栬�� 娌″畨瑁呯殑浼氭墦寮�澶辫触CanOpenUrl 杩斿洖false + if (UIApplication.SharedApplication.CanOpenUrl(new Foundation.NSUrl(url))) + { + UIApplication.SharedApplication.OpenUrl(new Foundation.NSUrl(url)); + return true; + } + return false; } } -- Gitblit v1.8.0