DLL/LC/Android/LCDeviceAddModule-2022-12-06.dllBinary files differ
DLL/LC/Android/LCDeviceAddModule.dllBinary files differ
DLL/LC/Android/LcVideoSdk.dllBinary files differ
HDL-ON_Android/Application.cs
@@ -43,6 +43,20 @@ } base.OnCreate(); Language.CurrentLanguage = "Chinese"; Locale locale1 = Locale.Default; var localeList = Resources.Configuration.Locale; Console.WriteLine("当前语言:" + localeList.Language); if (localeList.Language == "zh") { Language.CurrentLanguage = "Chinese"; } else { Language.CurrentLanguage = "English"; } RegisterActivityLifecycleCallbacks(this); } HDL-ON_Android/Assets/Language.ini
@@ -568,6 +568,8 @@ 581= 582=Are you sure to delete this device? 583=EZVIZ 584=Deployment status 585=Failed to obtain third-party platform information 2532=Visitor Invitation Record @@ -1805,6 +1807,8 @@ 581= 582=确定删除该设备吗? 583=萤石摄像头 584=布防状态 585=获取第三方平台信息失败 2532=访客邀请记录 @@ -3018,6 +3022,8 @@ 581= 582=Are you sure to delete this device? 583=EZVIZ 584=Deployment status 585=Failed to obtain third-party platform information 2532=Visitor Invitation Record @@ -4235,6 +4241,8 @@ 581= 582=Are you sure to delete this device? 583=EZVIZ 584=Deployment status 585=Failed to obtain third-party platform information @@ -5438,6 +5446,8 @@ 581= 582=Are you sure to delete this device? 583=EZVIZ 584=Deployment status 585=Failed to obtain third-party platform information 1000=Влажност в стаята HDL-ON_Android/HDL-ON_Android.csproj
@@ -1630,9 +1630,6 @@ <Folder Include="Assets\Phone\FunctionIcon\Inverter\" /> <Folder Include="Assets\Phone\FunctionIcon\Electrical\MechanicalArm\" /> </ItemGroup> <ItemGroup> <AndroidJavaLibrary Include="libs\eventbus-3.0.0.jar" /> </ItemGroup> <Import Project="..\HDL_ON\HDL_ON.projitems" Label="Shared" Condition="Exists('..\HDL_ON\HDL_ON.projitems')" /> <Import Project="$(MSBuildExtensionsPath)\Xamarin\Android\Xamarin.Android.CSharp.targets" /> <!-- To modify your build process, add your task inside one of the targets below and uncomment it. HDL-ON_Android/Properties/AndroidManifest.xml
@@ -1,5 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionName="1.6.3" package="com.hdl.onpro" xmlns:tools="http://schemas.android.com/tools" android:versionCode="202211251"> <manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionName="1.6.3" package="com.hdl.onpro" xmlns:tools="http://schemas.android.com/tools" android:versionCode="202212063"> <uses-sdk android:minSdkVersion="26" android:targetSdkVersion="29" /> <!--友盟--> <!--<uses-sdk android:minSdkVersion="8"></uses-sdk>--> HDL-ON_Android/Resources/Resource.designer.cs
@@ -2849,694 +2849,700 @@ public const int color_background = 2131099741; // aapt resource value: 0x7F06005E public const int color_default = 2131099742; public const int color_bar = 2131099742; // aapt resource value: 0x7F06005F public const int color_disable = 2131099743; public const int color_bg = 2131099743; // aapt resource value: 0x7F060060 public const int color_default = 2131099744; // aapt resource value: 0x7F060061 public const int color_disable = 2131099745; // aapt resource value: 0x7F06005C public const int color_F6F6F6 = 2131099740; // aapt resource value: 0x7F060060 public const int color_r1_cancel_color = 2131099744; // aapt resource value: 0x7F060061 public const int color_select = 2131099745; // aapt resource value: 0x7F060062 public const int color_white = 2131099746; public const int color_r1_cancel_color = 2131099746; // aapt resource value: 0x7F060063 public const int common_bg = 2131099747; public const int color_select = 2131099747; // aapt resource value: 0x7F060064 public const int common_hint_text = 2131099748; public const int color_white = 2131099748; // aapt resource value: 0x7F060065 public const int common_line = 2131099749; public const int common_bg = 2131099749; // aapt resource value: 0x7F060066 public const int common_sub_text = 2131099750; public const int common_hint_text = 2131099750; // aapt resource value: 0x7F060067 public const int common_text = 2131099751; public const int common_line = 2131099751; // aapt resource value: 0x7F060068 public const int common_text_sel = 2131099752; public const int common_sub_text = 2131099752; // aapt resource value: 0x7F060069 public const int common_title_tab_text_color = 2131099753; public const int common_text = 2131099753; // aapt resource value: 0x7F06006A public const int common_title_text_color = 2131099754; public const int common_text_sel = 2131099754; // aapt resource value: 0x7F06006B public const int corsor_color = 2131099755; public const int common_title_tab_text_color = 2131099755; // aapt resource value: 0x7F06006C public const int dark_bg_20p = 2131099756; public const int common_title_text_color = 2131099756; // aapt resource value: 0x7F06006D public const int dark_bg_70p = 2131099757; public const int corsor_color = 2131099757; // aapt resource value: 0x7F06006E public const int del_button_text_selector = 2131099758; public const int dark_bg_20p = 2131099758; // aapt resource value: 0x7F06006F public const int design_bottom_navigation_shadow_color = 2131099759; public const int dark_bg_70p = 2131099759; // aapt resource value: 0x7F060070 public const int design_error = 2131099760; public const int del_button_text_selector = 2131099760; // aapt resource value: 0x7F060071 public const int design_fab_shadow_end_color = 2131099761; public const int design_bottom_navigation_shadow_color = 2131099761; // aapt resource value: 0x7F060072 public const int design_fab_shadow_mid_color = 2131099762; public const int design_error = 2131099762; // aapt resource value: 0x7F060073 public const int design_fab_shadow_start_color = 2131099763; public const int design_fab_shadow_end_color = 2131099763; // aapt resource value: 0x7F060074 public const int design_fab_stroke_end_inner_color = 2131099764; public const int design_fab_shadow_mid_color = 2131099764; // aapt resource value: 0x7F060075 public const int design_fab_stroke_end_outer_color = 2131099765; public const int design_fab_shadow_start_color = 2131099765; // aapt resource value: 0x7F060076 public const int design_fab_stroke_top_inner_color = 2131099766; public const int design_fab_stroke_end_inner_color = 2131099766; // aapt resource value: 0x7F060077 public const int design_fab_stroke_top_outer_color = 2131099767; public const int design_fab_stroke_end_outer_color = 2131099767; // aapt resource value: 0x7F060078 public const int design_snackbar_background_color = 2131099768; public const int design_fab_stroke_top_inner_color = 2131099768; // aapt resource value: 0x7F060079 public const int design_tint_password_toggle = 2131099769; public const int design_fab_stroke_top_outer_color = 2131099769; // aapt resource value: 0x7F06007A public const int device_top_item_text_normal = 2131099770; public const int design_snackbar_background_color = 2131099770; // aapt resource value: 0x7F06007B public const int dim_foreground_disabled_material_dark = 2131099771; public const int design_tint_password_toggle = 2131099771; // aapt resource value: 0x7F06007C public const int dim_foreground_disabled_material_light = 2131099772; public const int device_top_item_text_normal = 2131099772; // aapt resource value: 0x7F06007D public const int dim_foreground_material_dark = 2131099773; public const int dim_foreground_disabled_material_dark = 2131099773; // aapt resource value: 0x7F06007E public const int dim_foreground_material_light = 2131099774; public const int dim_foreground_disabled_material_light = 2131099774; // aapt resource value: 0x7F06007F public const int divider = 2131099775; public const int dim_foreground_material_dark = 2131099775; // aapt resource value: 0x7F060080 public const int emui_color_gray_1 = 2131099776; public const int dim_foreground_material_light = 2131099776; // aapt resource value: 0x7F060081 public const int emui_color_gray_10 = 2131099777; public const int divider = 2131099777; // aapt resource value: 0x7F060082 public const int emui_color_gray_7 = 2131099778; public const int emui_color_gray_1 = 2131099778; // aapt resource value: 0x7F060083 public const int error_color_material = 2131099779; public const int emui_color_gray_10 = 2131099779; // aapt resource value: 0x7F060084 public const int event_message_bg_selector = 2131099780; public const int emui_color_gray_7 = 2131099780; // aapt resource value: 0x7F060085 public const int event_message_from_tv = 2131099781; public const int error_color_material = 2131099781; // aapt resource value: 0x7F060086 public const int event_message_play_btn = 2131099782; public const int event_message_bg_selector = 2131099782; // aapt resource value: 0x7F060087 public const int ez_c1 = 2131099783; public const int event_message_from_tv = 2131099783; // aapt resource value: 0x7F060088 public const int ez_playback_tab_color_selector = 2131099784; public const int event_message_play_btn = 2131099784; // aapt resource value: 0x7F060089 public const int foreground_material_dark = 2131099785; public const int ez_c1 = 2131099785; // aapt resource value: 0x7F06008A public const int foreground_material_light = 2131099786; public const int ez_playback_tab_color_selector = 2131099786; // aapt resource value: 0x7F06008B public const int fragment_line_color = 2131099787; public const int foreground_material_dark = 2131099787; // aapt resource value: 0x7F06008C public const int gd_top_view = 2131099788; public const int foreground_material_light = 2131099788; // aapt resource value: 0x7F06008D public const int gray = 2131099789; public const int fragment_line_color = 2131099789; // aapt resource value: 0x7F06008E public const int gray_bg = 2131099790; public const int gd_top_view = 2131099790; // aapt resource value: 0x7F06008F public const int gray_text = 2131099791; public const int gray = 2131099791; // aapt resource value: 0x7F060090 public const int green = 2131099792; public const int gray_bg = 2131099792; // aapt resource value: 0x7F060091 public const int green_text = 2131099793; public const int gray_text = 2131099793; // aapt resource value: 0x7F060092 public const int grey = 2131099794; public const int green = 2131099794; // aapt resource value: 0x7F060093 public const int grouplayout_item_bg_sel = 2131099795; public const int green_text = 2131099795; // aapt resource value: 0x7F060094 public const int help_link = 2131099796; public const int grey = 2131099796; // aapt resource value: 0x7F060095 public const int highlighted_text_material_dark = 2131099797; public const int grouplayout_item_bg_sel = 2131099797; // aapt resource value: 0x7F060096 public const int highlighted_text_material_light = 2131099798; public const int help_link = 2131099798; // aapt resource value: 0x7F060097 public const int ic_launcher_background = 2131099799; public const int highlighted_text_material_dark = 2131099799; // aapt resource value: 0x7F060098 public const int lc_color_4ea7f2 = 2131099800; public const int highlighted_text_material_light = 2131099800; // aapt resource value: 0x7F060099 public const int lc_demo_color_000000 = 2131099801; public const int ic_launcher_background = 2131099801; // aapt resource value: 0x7F06009A public const int lc_demo_color_00ffffff = 2131099802; public const int lc_color_4ea7f2 = 2131099802; // aapt resource value: 0x7F06009B public const int lc_demo_color_0B8C0D = 2131099803; public const int lc_demo_color_000000 = 2131099803; // aapt resource value: 0x7F06009C public const int lc_demo_color_2c2c2c = 2131099804; public const int lc_demo_color_00ffffff = 2131099804; // aapt resource value: 0x7F06009D public const int lc_demo_color_442c2c2c = 2131099805; public const int lc_demo_color_0B8C0D = 2131099805; // aapt resource value: 0x7F06009E public const int lc_demo_color_66000000 = 2131099806; public const int lc_demo_color_2c2c2c = 2131099806; // aapt resource value: 0x7F06009F public const int lc_demo_color_66f18d00 = 2131099807; public const int lc_demo_color_442c2c2c = 2131099807; // aapt resource value: 0x7F0600A0 public const int lc_demo_color_880B8C0D = 2131099808; public const int lc_demo_color_66000000 = 2131099808; // aapt resource value: 0x7F0600A1 public const int lc_demo_color_8f8f8f = 2131099809; // aapt resource value: 0x7F0600A3 public const int lc_demo_color_d9d9d9 = 2131099811; // aapt resource value: 0x7F0600A4 public const int lc_demo_color_f18d00 = 2131099812; // aapt resource value: 0x7F0600A5 public const int lc_demo_color_f2f2f2 = 2131099813; public const int lc_demo_color_66f18d00 = 2131099809; // aapt resource value: 0x7F0600A2 public const int lc_demo_color_FF4F4F = 2131099810; public const int lc_demo_color_880B8C0D = 2131099810; // aapt resource value: 0x7F0600A3 public const int lc_demo_color_8f8f8f = 2131099811; // aapt resource value: 0x7F0600A5 public const int lc_demo_color_d9d9d9 = 2131099813; // aapt resource value: 0x7F0600A6 public const int lc_demo_color_ffffff = 2131099814; public const int lc_demo_color_f18d00 = 2131099814; // aapt resource value: 0x7F0600A7 public const int leavemessage_gray = 2131099815; public const int lc_demo_color_f2f2f2 = 2131099815; // aapt resource value: 0x7F0600A4 public const int lc_demo_color_FF4F4F = 2131099812; // aapt resource value: 0x7F0600A8 public const int leavemessage_text_color = 2131099816; public const int lc_demo_color_ffffff = 2131099816; // aapt resource value: 0x7F0600A9 public const int leavemessage_time_text_color = 2131099817; public const int leavemessage_gray = 2131099817; // aapt resource value: 0x7F0600AA public const int line_color = 2131099818; public const int leavemessage_text_color = 2131099818; // aapt resource value: 0x7F0600AB public const int loading_text = 2131099819; public const int leavemessage_time_text_color = 2131099819; // aapt resource value: 0x7F0600AC public const int login_line_color = 2131099820; public const int line_color = 2131099820; // aapt resource value: 0x7F0600AD public const int lpsdk_app_bg = 2131099821; public const int loading_text = 2131099821; // aapt resource value: 0x7F0600AE public const int lpsdk_app_line = 2131099822; public const int login_line_color = 2131099822; // aapt resource value: 0x7F0600AF public const int lpsdk_color_white = 2131099823; public const int lpsdk_app_bg = 2131099823; // aapt resource value: 0x7F0600B0 public const int lpsdk_textColor = 2131099824; public const int lpsdk_app_line = 2131099824; // aapt resource value: 0x7F0600B1 public const int material_blue_grey_800 = 2131099825; public const int lpsdk_color_white = 2131099825; // aapt resource value: 0x7F0600B2 public const int material_blue_grey_900 = 2131099826; public const int lpsdk_textColor = 2131099826; // aapt resource value: 0x7F0600B3 public const int material_blue_grey_950 = 2131099827; public const int material_blue_grey_800 = 2131099827; // aapt resource value: 0x7F0600B4 public const int material_deep_teal_200 = 2131099828; public const int material_blue_grey_900 = 2131099828; // aapt resource value: 0x7F0600B5 public const int material_deep_teal_500 = 2131099829; public const int material_blue_grey_950 = 2131099829; // aapt resource value: 0x7F0600B6 public const int material_grey_100 = 2131099830; public const int material_deep_teal_200 = 2131099830; // aapt resource value: 0x7F0600B7 public const int material_grey_300 = 2131099831; public const int material_deep_teal_500 = 2131099831; // aapt resource value: 0x7F0600B8 public const int material_grey_50 = 2131099832; public const int material_grey_100 = 2131099832; // aapt resource value: 0x7F0600B9 public const int material_grey_600 = 2131099833; public const int material_grey_300 = 2131099833; // aapt resource value: 0x7F0600BA public const int material_grey_800 = 2131099834; public const int material_grey_50 = 2131099834; // aapt resource value: 0x7F0600BB public const int material_grey_850 = 2131099835; public const int material_grey_600 = 2131099835; // aapt resource value: 0x7F0600BC public const int material_grey_900 = 2131099836; public const int material_grey_800 = 2131099836; // aapt resource value: 0x7F0600BD public const int material_red_500 = 2131099837; public const int material_grey_850 = 2131099837; // aapt resource value: 0x7F0600BE public const int message_bg = 2131099838; public const int material_grey_900 = 2131099838; // aapt resource value: 0x7F0600BF public const int message_button_text = 2131099839; public const int material_red_500 = 2131099839; // aapt resource value: 0x7F0600C0 public const int message_button_text_selector = 2131099840; public const int message_bg = 2131099840; // aapt resource value: 0x7F0600C1 public const int mobile_common_text_edit_enable_selector = 2131099841; public const int message_button_text = 2131099841; // aapt resource value: 0x7F0600C2 public const int mobile_common_text_name_enable_selector = 2131099842; public const int message_button_text_selector = 2131099842; // aapt resource value: 0x7F0600C3 public const int mobile_common_title_text_color_selector = 2131099843; public const int mobile_common_text_edit_enable_selector = 2131099843; // aapt resource value: 0x7F0600C4 public const int mobile_common_transparent = 2131099844; public const int mobile_common_text_name_enable_selector = 2131099844; // aapt resource value: 0x7F0600C5 public const int mode_bg = 2131099845; public const int mobile_common_title_text_color_selector = 2131099845; // aapt resource value: 0x7F0600C6 public const int more_color = 2131099846; public const int mobile_common_transparent = 2131099846; // aapt resource value: 0x7F0600C7 public const int my_list_deviver = 2131099847; public const int mode_bg = 2131099847; // aapt resource value: 0x7F0600C8 public const int normal_color = 2131099848; public const int more_color = 2131099848; // aapt resource value: 0x7F0600C9 public const int notification_action_color_filter = 2131099849; public const int my_list_deviver = 2131099849; // aapt resource value: 0x7F0600CA public const int notification_icon_bg_color = 2131099850; public const int normal_color = 2131099850; // aapt resource value: 0x7F0600CB public const int notification_material_background_media_default_color = 2131099851; public const int notification_action_color_filter = 2131099851; // aapt resource value: 0x7F0600CC public const int on_off_text_selector = 2131099852; public const int notification_icon_bg_color = 2131099852; // aapt resource value: 0x7F0600CD public const int opensdk_cameralist_bg = 2131099853; public const int notification_material_background_media_default_color = 2131099853; // aapt resource value: 0x7F0600CE public const int orange = 2131099854; public const int on_off_text_selector = 2131099854; // aapt resource value: 0x7F0600CF public const int orange_text = 2131099855; public const int opensdk_cameralist_bg = 2131099855; // aapt resource value: 0x7F0600D0 public const int page_bg_color = 2131099856; public const int orange = 2131099856; // aapt resource value: 0x7F0600D1 public const int page_change_gray = 2131099857; public const int orange_text = 2131099857; // aapt resource value: 0x7F0600D2 public const int pickerview_bgColor_default = 2131099858; public const int page_bg_color = 2131099858; // aapt resource value: 0x7F0600D3 public const int pickerview_bgColor_overlay = 2131099859; public const int page_change_gray = 2131099859; // aapt resource value: 0x7F0600D4 public const int pickerview_bg_topbar = 2131099860; public const int pickerview_bgColor_default = 2131099860; // aapt resource value: 0x7F0600D5 public const int pickerview_timebtn_nor = 2131099861; public const int pickerview_bgColor_overlay = 2131099861; // aapt resource value: 0x7F0600D6 public const int pickerview_timebtn_pre = 2131099862; public const int pickerview_bg_topbar = 2131099862; // aapt resource value: 0x7F0600D7 public const int pickerview_topbar_title = 2131099863; public const int pickerview_timebtn_nor = 2131099863; // aapt resource value: 0x7F0600D8 public const int pickerview_wheelview_textcolor_center = 2131099864; public const int pickerview_timebtn_pre = 2131099864; // aapt resource value: 0x7F0600D9 public const int pickerview_wheelview_textcolor_divider = 2131099865; public const int pickerview_topbar_title = 2131099865; // aapt resource value: 0x7F0600DA public const int pickerview_wheelview_textcolor_out = 2131099866; public const int pickerview_wheelview_textcolor_center = 2131099866; // aapt resource value: 0x7F0600DB public const int play_translucent_bg = 2131099867; public const int pickerview_wheelview_textcolor_divider = 2131099867; // aapt resource value: 0x7F0600DC public const int possible_result_points = 2131099868; public const int pickerview_wheelview_textcolor_out = 2131099868; // aapt resource value: 0x7F0600DD public const int preview_quality_color = 2131099869; public const int play_translucent_bg = 2131099869; // aapt resource value: 0x7F0600DE public const int primary_dark_material_dark = 2131099870; public const int possible_result_points = 2131099870; // aapt resource value: 0x7F0600DF public const int primary_dark_material_light = 2131099871; public const int preview_quality_color = 2131099871; // aapt resource value: 0x7F0600E0 public const int primary_material_dark = 2131099872; public const int primary_dark_material_dark = 2131099872; // aapt resource value: 0x7F0600E1 public const int primary_material_light = 2131099873; public const int primary_dark_material_light = 2131099873; // aapt resource value: 0x7F0600E2 public const int primary_text_default_material_dark = 2131099874; public const int primary_material_dark = 2131099874; // aapt resource value: 0x7F0600E3 public const int primary_text_default_material_light = 2131099875; public const int primary_material_light = 2131099875; // aapt resource value: 0x7F0600E4 public const int primary_text_disabled_material_dark = 2131099876; public const int primary_text_default_material_dark = 2131099876; // aapt resource value: 0x7F0600E5 public const int primary_text_disabled_material_light = 2131099877; public const int primary_text_default_material_light = 2131099877; // aapt resource value: 0x7F0600E6 public const int progress_back = 2131099878; public const int primary_text_disabled_material_dark = 2131099878; // aapt resource value: 0x7F0600E7 public const int progress_select = 2131099879; public const int primary_text_disabled_material_light = 2131099879; // aapt resource value: 0x7F0600E8 public const int pureblack = 2131099880; public const int progress_back = 2131099880; // aapt resource value: 0x7F0600E9 public const int quality_color_selector = 2131099881; public const int progress_select = 2131099881; // aapt resource value: 0x7F0600EA public const int quality_focused_color = 2131099882; public const int pureblack = 2131099882; // aapt resource value: 0x7F0600EB public const int r1_item_bg = 2131099883; public const int quality_color_selector = 2131099883; // aapt resource value: 0x7F0600EC public const int read_button_text_selector = 2131099884; public const int quality_focused_color = 2131099884; // aapt resource value: 0x7F0600ED public const int realplay_loading_text = 2131099885; public const int r1_item_bg = 2131099885; // aapt resource value: 0x7F0600EE public const int record_alarm = 2131099886; public const int read_button_text_selector = 2131099886; // aapt resource value: 0x7F0600EF public const int record_normal = 2131099887; public const int realplay_loading_text = 2131099887; // aapt resource value: 0x7F0600F0 public const int record_osd = 2131099888; public const int record_alarm = 2131099888; // aapt resource value: 0x7F0600F1 public const int record_point = 2131099889; public const int record_normal = 2131099889; // aapt resource value: 0x7F0600F2 public const int record_time = 2131099890; public const int record_osd = 2131099890; // aapt resource value: 0x7F0600F3 public const int red = 2131099891; public const int record_point = 2131099891; // aapt resource value: 0x7F0600F4 public const int reg_deal_text_bule = 2131099892; public const int record_time = 2131099892; // aapt resource value: 0x7F0600F5 public const int remotefile_line_color = 2131099893; public const int red = 2131099893; // aapt resource value: 0x7F0600F6 public const int remotefile_timebar_alarm_color = 2131099894; public const int reg_deal_text_bule = 2131099894; // aapt resource value: 0x7F0600F7 public const int remotefile_timebar_color = 2131099895; public const int remotefile_line_color = 2131099895; // aapt resource value: 0x7F0600F8 public const int remotelist_item_duration_text_color = 2131099896; public const int remotefile_timebar_alarm_color = 2131099896; // aapt resource value: 0x7F0600F9 public const int remotelist_item_select = 2131099897; public const int remotefile_timebar_color = 2131099897; // aapt resource value: 0x7F0600FA public const int result_view = 2131099898; public const int remotelist_item_duration_text_color = 2131099898; // aapt resource value: 0x7F0600FB public const int ripple_material_dark = 2131099899; public const int remotelist_item_select = 2131099899; // aapt resource value: 0x7F0600FC public const int ripple_material_light = 2131099900; public const int result_view = 2131099900; // aapt resource value: 0x7F0600FD public const int scan_yellow = 2131099901; public const int ripple_material_dark = 2131099901; // aapt resource value: 0x7F0600FE public const int secondary_text_default_material_dark = 2131099902; public const int ripple_material_light = 2131099902; // aapt resource value: 0x7F0600FF public const int secondary_text_default_material_light = 2131099903; public const int scan_yellow = 2131099903; // aapt resource value: 0x7F060100 public const int secondary_text_disabled_material_dark = 2131099904; public const int secondary_text_default_material_dark = 2131099904; // aapt resource value: 0x7F060101 public const int secondary_text_disabled_material_light = 2131099905; public const int secondary_text_default_material_light = 2131099905; // aapt resource value: 0x7F060102 public const int setting_hint_text = 2131099906; public const int secondary_text_disabled_material_dark = 2131099906; // aapt resource value: 0x7F060103 public const int shadow = 2131099907; public const int secondary_text_disabled_material_light = 2131099907; // aapt resource value: 0x7F060104 public const int share_bule = 2131099908; public const int setting_hint_text = 2131099908; // aapt resource value: 0x7F060105 public const int share_green = 2131099909; public const int shadow = 2131099909; // aapt resource value: 0x7F060106 public const int share_red = 2131099910; public const int share_bule = 2131099910; // aapt resource value: 0x7F060107 public const int share_tip_red = 2131099911; public const int share_green = 2131099911; // aapt resource value: 0x7F060108 public const int source_detection_btn_color = 2131099912; public const int share_red = 2131099912; // aapt resource value: 0x7F060109 public const int state_abnormal_text = 2131099913; public const int share_tip_red = 2131099913; // aapt resource value: 0x7F06010A public const int state_normal_text = 2131099914; public const int source_detection_btn_color = 2131099914; // aapt resource value: 0x7F06010B public const int state_off_text = 2131099915; public const int state_abnormal_text = 2131099915; // aapt resource value: 0x7F06010C public const int switch_thumb_disabled_material_dark = 2131099916; public const int state_normal_text = 2131099916; // aapt resource value: 0x7F06010D public const int switch_thumb_disabled_material_light = 2131099917; public const int state_off_text = 2131099917; // aapt resource value: 0x7F06010E public const int switch_thumb_material_dark = 2131099918; public const int switch_thumb_disabled_material_dark = 2131099918; // aapt resource value: 0x7F06010F public const int switch_thumb_material_light = 2131099919; public const int switch_thumb_disabled_material_light = 2131099919; // aapt resource value: 0x7F060110 public const int switch_thumb_normal_material_dark = 2131099920; public const int switch_thumb_material_dark = 2131099920; // aapt resource value: 0x7F060111 public const int switch_thumb_normal_material_light = 2131099921; // aapt resource value: 0x7F060114 public const int table_value = 2131099924; public const int switch_thumb_material_light = 2131099921; // aapt resource value: 0x7F060112 public const int tab_color = 2131099922; public const int switch_thumb_normal_material_dark = 2131099922; // aapt resource value: 0x7F060113 public const int tab_sel_color = 2131099923; public const int switch_thumb_normal_material_light = 2131099923; // aapt resource value: 0x7F060116 public const int textview_txtcolor_selector = 2131099926; public const int table_value = 2131099926; // aapt resource value: 0x7F060114 public const int tab_color = 2131099924; // aapt resource value: 0x7F060115 public const int text_black = 2131099925; // aapt resource value: 0x7F060117 public const int tip_bg = 2131099927; public const int tab_sel_color = 2131099925; // aapt resource value: 0x7F060118 public const int tip_color = 2131099928; public const int textview_txtcolor_selector = 2131099928; // aapt resource value: 0x7F060117 public const int text_black = 2131099927; // aapt resource value: 0x7F060119 public const int title_down_text_selector = 2131099929; public const int tip_bg = 2131099929; // aapt resource value: 0x7F06011A public const int title_line = 2131099930; public const int tip_color = 2131099930; // aapt resource value: 0x7F06011B public const int title_text = 2131099931; public const int title_down_text_selector = 2131099931; // aapt resource value: 0x7F06011C public const int tooltip_background_dark = 2131099932; public const int title_line = 2131099932; // aapt resource value: 0x7F06011D public const int tooltip_background_light = 2131099933; public const int title_text = 2131099933; // aapt resource value: 0x7F06011E public const int topbar_title_color = 2131099934; // aapt resource value: 0x7F060120 public const int translucent_black = 2131099936; // aapt resource value: 0x7F060121 public const int transparent = 2131099937; // aapt resource value: 0x7F060122 public const int transparent_bg = 2131099938; public const int tooltip_background_dark = 2131099934; // aapt resource value: 0x7F06011F public const int trans_bg_color = 2131099935; public const int tooltip_background_light = 2131099935; // aapt resource value: 0x7F060120 public const int topbar_title_color = 2131099936; // aapt resource value: 0x7F060122 public const int translucent_black = 2131099938; // aapt resource value: 0x7F060123 public const int tv_my_blue = 2131099939; public const int transparent = 2131099939; // aapt resource value: 0x7F060124 public const int unopen = 2131099940; public const int transparent_bg = 2131099940; // aapt resource value: 0x7F060121 public const int trans_bg_color = 2131099937; // aapt resource value: 0x7F060125 public const int upgrade_gray = 2131099941; public const int tv_my_blue = 2131099941; // aapt resource value: 0x7F060126 public const int upgrade_green = 2131099942; public const int unopen = 2131099942; // aapt resource value: 0x7F060127 public const int upgrade_orange = 2131099943; public const int upgrade_gray = 2131099943; // aapt resource value: 0x7F060128 public const int upgrade_red = 2131099944; public const int upgrade_green = 2131099944; // aapt resource value: 0x7F060129 public const int upload_sel_count = 2131099945; public const int upgrade_orange = 2131099945; // aapt resource value: 0x7F06012A public const int upsdk_color_gray_1 = 2131099946; public const int upgrade_red = 2131099946; // aapt resource value: 0x7F06012B public const int upsdk_color_gray_10 = 2131099947; public const int upload_sel_count = 2131099947; // aapt resource value: 0x7F06012C public const int upsdk_color_gray_7 = 2131099948; public const int upsdk_color_gray_1 = 2131099948; // aapt resource value: 0x7F06012D public const int version_gray = 2131099949; public const int upsdk_color_gray_10 = 2131099949; // aapt resource value: 0x7F06012E public const int video_talk_sdk_black = 2131099950; public const int upsdk_color_gray_7 = 2131099950; // aapt resource value: 0x7F06012F public const int video_talk_sdk_hint_color_gray = 2131099951; public const int version_gray = 2131099951; // aapt resource value: 0x7F060130 public const int video_talk_sdk_text_color_black = 2131099952; public const int video_talk_sdk_black = 2131099952; // aapt resource value: 0x7F060131 public const int video_talk_sdk_text_color_gray = 2131099953; public const int video_talk_sdk_hint_color_gray = 2131099953; // aapt resource value: 0x7F060132 public const int video_talk_sdk_white = 2131099954; public const int video_talk_sdk_text_color_black = 2131099954; // aapt resource value: 0x7F060133 public const int viewfinder_frame = 2131099955; public const int video_talk_sdk_text_color_gray = 2131099955; // aapt resource value: 0x7F060134 public const int viewfinder_laser = 2131099956; public const int video_talk_sdk_white = 2131099956; // aapt resource value: 0x7F060135 public const int viewfinder_mask = 2131099957; public const int viewfinder_frame = 2131099957; // aapt resource value: 0x7F060136 public const int white = 2131099958; public const int viewfinder_laser = 2131099958; // aapt resource value: 0x7F060137 public const int yahei = 2131099959; public const int viewfinder_mask = 2131099959; // aapt resource value: 0x7F060138 public const int yellow_text = 2131099960; public const int white = 2131099960; // aapt resource value: 0x7F060139 public const int zxing_custom_possible_result_points = 2131099961; public const int yahei = 2131099961; // aapt resource value: 0x7F06013A public const int zxing_custom_result_view = 2131099962; public const int yellow_text = 2131099962; // aapt resource value: 0x7F06013B public const int zxing_custom_viewfinder_laser = 2131099963; public const int zxing_custom_possible_result_points = 2131099963; // aapt resource value: 0x7F06013C public const int zxing_custom_viewfinder_mask = 2131099964; public const int zxing_custom_result_view = 2131099964; // aapt resource value: 0x7F06013D public const int zxing_possible_result_points = 2131099965; public const int zxing_custom_viewfinder_laser = 2131099965; // aapt resource value: 0x7F06013E public const int zxing_result_view = 2131099966; public const int zxing_custom_viewfinder_mask = 2131099966; // aapt resource value: 0x7F06013F public const int zxing_status_text = 2131099967; public const int zxing_possible_result_points = 2131099967; // aapt resource value: 0x7F060140 public const int zxing_transparent = 2131099968; public const int zxing_result_view = 2131099968; // aapt resource value: 0x7F060141 public const int zxing_viewfinder_laser = 2131099969; public const int zxing_status_text = 2131099969; // aapt resource value: 0x7F060142 public const int zxing_viewfinder_mask = 2131099970; public const int zxing_transparent = 2131099970; // aapt resource value: 0x7F060143 public const int zxing_viewfinder_laser = 2131099971; // aapt resource value: 0x7F060144 public const int zxing_viewfinder_mask = 2131099972; static Color() { @@ -20214,7 +20220,7 @@ public const int AppTheme = 2131755015; // aapt resource value: 0x7F10000A public const int AppThemeXx = 2131755018; public const int AppThemeLc = 2131755018; // aapt resource value: 0x7F100008 public const int AppTheme_Base = 2131755016; HDL-ON_Android/Resources/values/colors.xml
@@ -8,4 +8,6 @@ <color name="color_disable">#CCCCCC</color> <color name="color_select">#FB744A</color> <color name="color_default">#FF333333</color> <color name="color_bar">#33333333</color> <color name="color_bg">#F2F3F4</color> </resources> HDL-ON_Android/Resources/values/styles.xml
@@ -18,6 +18,14 @@ <item name="android:windowNoTitle">true</item> </style> <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <!-- Customize your theme here. --> <item name="background_color">@color/color_bg</item> <item name="android:windowNoTitle">true</item> <item name="android:windowIsTranslucent">false</item> <item name="android:statusBarColor">@color/color_bar</item> </style> <style name="MyDialogStyle"> HDL-ON_iOS/Resources/Language.ini
@@ -568,6 +568,8 @@ 581= 582=Are you sure to delete this device? 583=EZVIZ 584=Deployment status 585=Failed to obtain third-party platform information 2532=Visitor Invitation Record @@ -1118,6 +1120,7 @@ 7165=Area intrusion alarm 7166=camera 7167=main switch @@ -1804,6 +1807,8 @@ 581= 582=确定删除该设备吗? 583=萤石摄像头 584=布防状态 585=获取第三方平台信息失败 2532=访客邀请记录 @@ -2339,6 +2344,7 @@ 7165=区域入侵告警 7166=摄像头 7167=总控开关 @@ -3016,6 +3022,8 @@ 581= 582=Are you sure to delete this device? 583=EZVIZ 584=Deployment status 585=Failed to obtain third-party platform information 2532=Visitor Invitation Record @@ -4233,6 +4241,8 @@ 581= 582=Are you sure to delete this device? 583=EZVIZ 584=Deployment status 585=Failed to obtain third-party platform information @@ -5436,6 +5446,8 @@ 581= 582=Are you sure to delete this device? 583=EZVIZ 584=Deployment status 585=Failed to obtain third-party platform information 1000=Влажност в стаята HDL_ON/Common/ApiUtlis.cs
@@ -171,7 +171,7 @@ var deviceResult = Ins.HttpRequest.GetDeviceList("30", "1"); if (deviceResult.Code == StateCode.SUCCESS) { FunctionList.List.Clear(); //MainPage.Log($"读取设备信息成功"); //MainPage.Log($"sid列表获取====" + deviceResult.Data.ToString()); var deviceList = JsonConvert.DeserializeObject<DevcieApiPack>(deviceResult.Data.ToString()); HDL_ON/Common/R.cs
@@ -4,6 +4,15 @@ { public static class StringId { /// <summary> /// 获取第三方平台信息失败 /// </summary> public const int Get3tyIotInfoFailed = 585; /// <summary> /// 布防状态 /// </summary> public const int DeploymentStatus = 584; /// <summary> /// 萤石摄像头 /// </summary> HDL_ON/DAL/DriverLayer/Control_Udp.cs
@@ -552,7 +552,28 @@ } else { ControlBytesSend(Command.SetCurtainModelStutas, subnetId, deviceId, new byte[] { (byte)(((int)function.bus.LoopId) + 16), Convert.ToByte(function.GetAttrState(FunctionAttributeKey.Percent)) }); if (commandDictionary.ContainsKey(FunctionAttributeKey.Percent)) { ControlBytesSend(Command.SetCurtainModelStutas, subnetId, deviceId, new byte[] { (byte)(((int)function.bus.LoopId) + 16), Convert.ToByte(function.GetAttrState(FunctionAttributeKey.Percent)) }); } else { byte tempCurtainState = 0; if (function.trait_on_off.curValue.ToString() == "stop") { tempCurtainState = 0; } else if (function.trait_on_off.curValue.ToString() == "on") { tempCurtainState = 1; } else { tempCurtainState = 2; } ControlBytesSend(Command.SetCurtainModelStutas, subnetId, deviceId, new byte[] { function.bus.LoopId, tempCurtainState }); } } break; HDL_ON/Entity/DB_ResidenceData.cs
@@ -70,12 +70,13 @@ ShowFunction.Light,ShowFunction.AC,ShowFunction.Curtain, ShowFunction.FloorHeating,ShowFunction.Music, ShowFunction.Electric,ShowFunction.Environmental, ShowFunction.EnergyMonitoring, ShowFunction.EnergyMonitoring,ShowFunction.IpCam, ShowFunction.FreshAir,ShowFunction.DoorLock, ShowFunction.Panel,ShowFunction.SecurityMonitoring, ShowFunction.Panel, ShowFunction.Sensor,ShowFunction.VideoIntercom, ShowFunction.SecurityCenter,ShowFunction.Acst, ShowFunction.MechanicalArm ,ShowFunction.IpCam}; ShowFunction.MechanicalArm , ShowFunction.SecurityMonitoring,}; } return dddd; } HDL_ON/Entity/Function/Function.cs
@@ -753,6 +753,7 @@ case FunctionAttributeKey.CCT: case FunctionAttributeKey.RGB: case FunctionAttributeKey.Angle: case "security": //case FunctionAttributeKey.FadeTime: if (attr.curValue.ToString() == "{}") { @@ -777,6 +778,10 @@ attr.curValue = "day"; } } } else if(attr.key == "security") { attr.curValue = "false"; } else { @@ -1006,6 +1011,10 @@ { public const string _null = ""; /// <summary> /// 安防布防状态 /// </summary> public const string Security = "security"; /// <summary> /// 开关 /// </summary> public const string OnOff = "on_off"; HDL_ON/Entity/Function/Scene.cs
@@ -692,6 +692,9 @@ case "angle": text = Language.StringByID(StringId.Angle); break; case "security": text = Language.StringByID(StringId.DeploymentStatus); break; } return text; } @@ -743,6 +746,9 @@ string text = ""; switch (key) { case FunctionAttributeKey.Security: text = catchString == "true" ? Language.StringByID(StringId.Defense) : Language.StringByID(StringId.Undefense); break; case FunctionAttributeKey.OnOff: text = catchString == "on" ? Language.StringByID(StringId.On) : Language.StringByID(StringId.OFF); break; HDL_ON/Entity/Function/Sensor.cs
@@ -78,12 +78,23 @@ function.SetAttrState(FunctionAttributeKey.Value, value); } List<string> _intervalValue = new List<string>(); public void SetIntervalValue(List<string> intervalValue) { _intervalValue = intervalValue; } /// <summary> /// 每个等级对区间值 /// </summary> public List<string> GetIntervalValue(string spk) { var _intervalValue = new List<string>(); if(_intervalValue.Count != 0) { return _intervalValue; } _intervalValue = new List<string>(); switch (spk) { case SPK.SensorPm25: HDL_ON/Entity/FunctionList.cs
@@ -18,6 +18,7 @@ { try { _FunctionList._IpCamImou = null; _FunctionList.Clear(); _FunctionList = null; } @@ -76,6 +77,8 @@ if (_IpCamImou.Count > 0) { Com.Utils.HdlToLcUtils.Instance.InitData(Shared.Application.Activity, "HDL-HOME-APP-TEST", "WeJ8TY88vbakCcnvH8G1tDUqzLWY8yss", OnAppConfig.Instance.RequestHttpsHost); Com.Utils.HdlToLcUtils.Instance.HomeId = DB_ResidenceData.Instance.CurrentRegion.id; Com.Utils.HdlToLcUtils.Instance.Token = UserInfo.Current.AccessToken; } } return _IpCamImou; HDL_ON/UI/MainPage.cs
@@ -120,7 +120,7 @@ SPK.AirFreshStandard,SPK.HvacAirFresh, SPK.AirSwitch, SPK.PanelSocket,SPK.ElectricSocket, SPK.MechanicalArm, SPK.MechanicalArm,SPK.IpCam_Imou, }; @@ -400,30 +400,30 @@ { Entity.FunctionList.List.Clear(); Entity.SpatialInfo.CurrentSpatial.Clear(); ///等待获取住宅信息 Application.RunOnMainThread(() => { if (waitPage != null) ///等待获取住宅信息 Application.RunOnMainThread(() => { waitPage.RemoveFromParent(); waitPage = null; } if (waitPage != null) { waitPage.RemoveFromParent(); waitPage = null; } //跳转页面---- UserBasePage = new UserPage(); BasePageView.AddChidren(UserBasePage); UserBasePage.LoadPage(); BasePageView.PageIndex = 0; //跳转页面---- UserBasePage = new UserPage(); BasePageView.AddChidren(UserBasePage); UserBasePage.LoadPage(); BasePageView.PageIndex = 0; if (isFirstOpen) { //启动密码验证 new AppUnlockPage().LoadPage(isFirstOpen); } //主页加载完成,回调事件 pageShowEvent?.Invoke(); pageShowEvent = null; }); if (isFirstOpen) { //启动密码验证 new AppUnlockPage().LoadPage(isFirstOpen); } //主页加载完成,回调事件 pageShowEvent?.Invoke(); pageShowEvent = null; }); } catch (Exception ex) { @@ -432,14 +432,14 @@ finally { Application.RunOnMainThread(() => { if (downloadData) { DB_ResidenceData.Instance.EixtAccount(); ///初始化app数据 Common.ApiUtlis.Ins.DownloadData(); }; }); { if (downloadData) { DB_ResidenceData.Instance.EixtAccount(); ///初始化app数据 Common.ApiUtlis.Ins.DownloadData(); }; }); } }).Start(); HDL_ON/UI/UI0-Public/PublicAssmeblyBLL.cs
@@ -234,65 +234,78 @@ break; case SPK.IpCam_Imou: FunctionList.List.GetIpCamImouList(); var waitPage = new Loading(); MainPage.BaseView.AddChidren(waitPage); waitPage.Start(""); new System.Threading.Thread(() => if (string.IsNullOrEmpty(Com.Utils.HdlToLcUtils.Instance.SubAccessToken)) { try var waitPage = new Loading(); MainPage.BaseView.AddChidren(waitPage); waitPage.Start(""); new System.Threading.Thread(() => { var http = new HttpServerRequest(); var pack = http.GetLcSubAccountToken(); if (pack.Code == StateCode.SUCCESS) try { if (pack.Data == null || string.IsNullOrEmpty(pack.Data.ToString())) var http = new HttpServerRequest(); var pack = http.GetLcSubAccountToken(); if (pack.Code == StateCode.SUCCESS) { if (pack.Data == null || string.IsNullOrEmpty(pack.Data.ToString())) { Application.RunOnMainThread(() => { new PublicAssmebly().TipMsg(Language.StringByID(StringId.Tip), Language.StringByID(StringId.huoqushujushibao)); }); } #if __ANDROID__ Application.RunOnMainThread(() => { try { Com.Utils.HdlToLcUtils.Instance.SubAccessToken = pack.Data.ToString(); Com.Utils.HdlToLcUtils.Instance.Play(function.extDevId, function.name); } catch (Exception ex) { } }); #endif } else { Application.RunOnMainThread(() => { new PublicAssmebly().TipMsg("", $"获取乐橙数据失败"); new PublicAssmebly().TipMsg(Language.StringByID(StringId.Tip), Language.StringByID(StringId.huoqushujushibao) + $"({pack.Code})"); }); } #if __ANDROID__ Application.RunOnMainThread(() => { try { Com.Utils.HdlToLcUtils.Instance.HomeId = DB_ResidenceData.Instance.CurrentRegion.id; Com.Utils.HdlToLcUtils.Instance.Token = UserInfo.Current.AccessToken; Com.Utils.HdlToLcUtils.Instance.SubAccessToken = pack.Data.ToString(); Com.Utils.HdlToLcUtils.Instance.Play(function.extDevId, function.name); } catch (Exception ex) { } }); #endif } else catch (Exception ex) { MainPage.Log("加载乐橙摄像头异常"); } finally { Application.RunOnMainThread(() => { new PublicAssmebly().TipMsg("", $"获取乐橙数据失败({pack.Code})"); if (waitPage != null) { waitPage.RemoveFromParent(); waitPage = null; } }); } }catch(Exception ex) }) { IsBackground = true }.Start(); } else { try { MainPage.Log("加载乐橙摄像头异常"); Com.Utils.HdlToLcUtils.Instance.Play(function.extDevId, function.name); } finally catch (Exception ex) { Application.RunOnMainThread(() => { if (waitPage != null) { waitPage.RemoveFromParent(); waitPage = null; } }); } }) { IsBackground = true }.Start(); } break; } }; HDL_ON/UI/UI1-Login/LoginPage.cs
@@ -215,12 +215,16 @@ //etAccount.Text = "13226233133";//豆豆 //etAccount.Text = "18316120654";//tujie //etAccount.Text = "13450425807";//黄竹溪 knx项目 etAccount.Text = "tf@smarttech.com.ua"; etAccount.Text = "455740454@qq.com"; etAccount.Text = "18688565449"; etAccount.Text = "support7@hdlautomation.com"; etAccount.Text = "13288623489"; etAccount.Text = "18570064522"; //etAccount.Text = "tf@smarttech.com.ua"; //etAccount.Text = "455740454@qq.com"; //etAccount.Text = "18688565449"; //etAccount.Text = "support7@hdlautomation.com"; //etAccount.Text = "18570064522"; //etAccount.Text = "18718417827"; //etAccount.Text = "ablis-nn@yandex.ru"; //etAccount.Text = "13143792049"; //etAccount.Text = "13288623489";//罗晓东 etAccount.Text = "18244942707"; } else { @@ -248,19 +252,22 @@ //etAccount.Text = "info@smartlife-ks.com"; //etAccount.Text = "551775569@qq.com";//wcf etAccount.Text = "15626203746"; //etAccount.Text = "18244942707"; //etAccount.Text = "zhangquansongjava@163.com"; //etAccount.Text = "s.savinov@hdlautomation.ru"; } b = !b; etPassword.Text = "123456"; if(etAccount.Text == "13288623489") if(etAccount.Text == "ablis-nn@yandex.ru") { etPassword.Text = "07112001Ulyna"; } else if(etAccount.Text == "13143792049") { etPassword.Text = "BVVBQATD"; }else if(etAccount.Text == "13288623489") { etPassword.Text = "luoxiaodong"; } else if(etAccount.Text == "18570064522") { etPassword.Text = "BWMSRYWN"; } //etPassword.Text = "Hdl85521566"; btnLogin.IsSelected = true; HDL_ON/UI/UI2/1-HomePage/HomePage.cs
@@ -208,10 +208,9 @@ { Application.RunOnMainThread(() => { new PublicAssmebly().TipMsg("", $"获取乐橙数据失败"); new PublicAssmebly().TipMsg(Language.StringByID(StringId.Tip), Language.StringByID(StringId.huoqushujushibao)); }); } Com.Utils.HdlToLcUtils.Instance.InitData(Shared.Application.Activity, "HDL-HOME-APP-TEST", "WeJ8TY88vbakCcnvH8G1tDUqzLWY8yss", OnAppConfig.Instance.RequestHttpsHost); Com.Utils.HdlToLcUtils.Instance.HomeId = DB_ResidenceData.Instance.CurrentRegion.id; Com.Utils.HdlToLcUtils.Instance.Token = UserInfo.Current.AccessToken; Com.Utils.HdlToLcUtils.Instance.SubAccessToken = pack.Data.ToString(); @@ -233,7 +232,7 @@ { Application.RunOnMainThread(() => { new PublicAssmebly().TipMsg("", $"获取乐橙数据失败({pack.Code})"); new PublicAssmebly().TipMsg(Language.StringByID(StringId.Tip), Language.StringByID(StringId.huoqushujushibao) + $"({pack.Code})"); }); } }) HDL_ON/UI/UI2/3-Intelligence/Scene/SetSceneFunctionInfoPage.cs
@@ -79,6 +79,9 @@ case "angle"://角度 LoadFunctionRow(sceneFunction.status.Find((obj) => obj.key == "angle")); break; case "security"://大华摄像布防撤防 LoadFunctionRow(sceneFunction.status.Find((obj) => obj.key == "security")); break; } } @@ -332,6 +335,9 @@ { switch (sceneStatus.key) { case FunctionAttributeKey.Security: LoadEditDialog_Security(sceneStatus, btnFunctionText); break; case FunctionAttributeKey.OnOff: LoadEditDialog_OnOff(sceneStatus, btnFunctionText); break; @@ -583,6 +589,109 @@ } /// <summary> /// 加载安防布防选择弹窗 /// </summary> /// <param name="function"></param> /// <param name="btn"></param> void LoadEditDialog_Security(SceneFunctionStatus trait, Button btn) { Dialog dialog = new Dialog(); var pView = new FrameLayout() { BackgroundColor = CSS_Color.DialogTransparentColor1, }; dialog.AddChidren(pView); var optionBaseView = new FrameLayout() { Y = Application.GetRealHeight(500), Height = Application.GetRealHeight(160), AnimateSpeed = 0.3f, Animate = Animate.DownToUp, }; pView.AddChidren(optionBaseView); var optionView = new VerticalScrolViewLayout() { Gravity = Gravity.CenterHorizontal, Width = Application.GetRealWidth(343), Height = Application.GetRealHeight(100), BackgroundColor = CSS_Color.MainBackgroundColor, Radius = (uint)Application.GetRealWidth(12), ScrollEnabled = false, }; optionBaseView.AddChidren(optionView); var btnOn = new Button() { Height = Application.GetRealHeight(50), TextAlignment = TextAlignment.Center, TextColor = CSS_Color.TextualColor, SelectedTextColor = CSS_Color.MainColor, TextSize = CSS_FontSize.SubheadingFontSize, TextID = StringId.Defense, IsSelected = trait.value.ToString() == "true" }; optionView.AddChidren(btnOn); optionView.AddChidren(new Button() { Height = Application.GetRealHeight(1), BackgroundColor = CSS_Color.DividingLineColor }); var btnOff = new Button() { Height = Application.GetRealHeight(50), TextAlignment = TextAlignment.Center, TextColor = CSS_Color.TextualColor, SelectedTextColor = CSS_Color.MainColor, TextSize = CSS_FontSize.SubheadingFontSize, TextID = StringId.Undefense, IsSelected = trait.value.ToString() == "false" }; optionView.AddChidren(btnOff); var btnCancel = new Button() { Gravity = Gravity.CenterHorizontal, Y = Application.GetRealHeight(8) + optionView.Bottom, Width = Application.GetRealWidth(343), Height = Application.GetRealHeight(50), BackgroundColor = CSS_Color.MainBackgroundColor, Radius = (uint)Application.GetRealWidth(12), TextID = StringId.Cancel, TextColor = CSS_Color.WarningColor, TextSize = CSS_FontSize.SubheadingFontSize, }; optionBaseView.AddChidren(btnCancel); dialog.Show(); pView.MouseUpEventHandler = (sender, e) => { dialog.Close(); }; btnCancel.MouseUpEventHandler = (sender, e) => { dialog.Close(); }; btnOn.MouseUpEventHandler = (sender, e) => { dialog.Close(); trait.value = "true"; sceneFunction.status.Find((obj) => obj.key == FunctionAttributeKey.Security).value = "true"; btn.Text = trait.GetValueText() + trait.GetUintString(); }; btnOff.MouseUpEventHandler = (sender, e) => { dialog.Close(); trait.value = "false"; sceneFunction.status.Find((obj) => obj.key == FunctionAttributeKey.Security).value = "false"; btn.Text = trait.GetValueText() + trait.GetUintString(); }; } /// <summary> /// 加载温度选择弹窗 /// </summary> HDL_ON/UI/UI2/4-PersonalCenter/AddFunction/DeviceListPage.cs
@@ -26,15 +26,115 @@ { Action<string, string> action = (s, a) => { if (brand.productBrand == "") if (brand.productBrand == "IMOU") { #if __ANDROID__ var backTemp = new AddLcCam(); backTemp.backAction = () => FunctionList.List.GetIpCamImouList(); if (string.IsNullOrEmpty(Com.Utils.HdlToLcUtils.Instance.SubAccessToken)) { Load3tyBrandDeviceList(); }; Com.Utils.HdlToLcUtils.Instance.AddCamera(backTemp); var waitPage = new Loading(); MainPage.BaseView.AddChidren(waitPage); waitPage.Start(""); new System.Threading.Thread(() => { try { #if DEBUG Com.Utils.HdlToLcUtils.Instance.ShowErrorInfo(true); #endif var http = new HttpServerRequest(); var pack = http.GetLcSubAccountToken(); if (pack.Code == StateCode.SUCCESS) { if (pack.Data == null || string.IsNullOrEmpty(pack.Data.ToString())) { Application.RunOnMainThread(() => { new PublicAssmebly().TipMsg(Language.StringByID(StringId.Tip), Language.StringByID(StringId.Get3tyIotInfoFailed)); return; }); } Com.Utils.HdlToLcUtils.Instance.InitData(Shared.Application.Activity, "HDL-HOME-APP-TEST", "WeJ8TY88vbakCcnvH8G1tDUqzLWY8yss", OnAppConfig.Instance.RequestHttpsHost); Com.Utils.HdlToLcUtils.Instance.HomeId = DB_ResidenceData.Instance.CurrentRegion.id; Com.Utils.HdlToLcUtils.Instance.Token = UserInfo.Current.AccessToken; Com.Utils.HdlToLcUtils.Instance.SubAccessToken = pack.Data.ToString(); #if __ANDROID__ Application.RunOnMainThread(() => { try { var result = Com.Utils.HdlToLcUtils.Instance.CheckCameraPermissions(); if (result) { var backTemp = new AddLcCam(); backTemp.backAction = () => { Load3tyBrandDeviceList(); }; Com.Utils.HdlToLcUtils.Instance.AddCamera(backTemp); } else { Com.Utils.HdlToLcUtils.Instance.RequestCameraPermissions(); } } catch (Exception ex) { } }); #endif } else { Application.RunOnMainThread(() => { new PublicAssmebly().TipMsg(Language.StringByID(StringId.Tip), Language.StringByID(StringId.huoqushujushibao) + $"({pack.Code})"); }); } } catch (Exception ex) { MainPage.Log("加载乐橙摄像头异常"); } finally { Application.RunOnMainThread(() => { if (waitPage != null) { waitPage.RemoveFromParent(); waitPage = null; } }); } }) { IsBackground = true }.Start(); } else { var result = Com.Utils.HdlToLcUtils.Instance.CheckCameraPermissions(); if (result) { var backTemp = new AddLcCam(); backTemp.backAction = () => { Load3tyBrandDeviceList(); }; Com.Utils.HdlToLcUtils.Instance.AddCamera(backTemp); } else { Com.Utils.HdlToLcUtils.Instance.RequestCameraPermissions(); } } #endif } else HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs
@@ -98,110 +98,103 @@ { EventHandler<MouseEventArgs> eventHandler = (sender, e) => { var dialog = new Dialog(); var dialogBody = new FrameLayout(); dialog.AddChidren(dialogBody); dialogBody.MouseUpEventHandler = (sender1, e1) => if (UserInfo.Current.regionList.Count < 20) { dialog.Close(); }; var dialog = new Dialog(); var dialogBody = new FrameLayout(); dialog.AddChidren(dialogBody); dialogBody.MouseUpEventHandler = (sender1, e1) => { dialog.Close(); }; var dispalyView = new FrameLayout() { X = Application.GetRealWidth(10), Y = Application.GetRealHeight(268), Width = Application.GetRealWidth(160), Height = Application.GetRealHeight(110), BackgroundImagePath = "PersonalCenter/HomeList1bg.png", }; dialogBody.AddChidren(dispalyView); var contentView = new VerticalScrolViewLayout() { X = Application.GetRealWidth(22), Y = Application.GetRealHeight(15), Width = Application.GetRealWidth(150), Height = Application.GetRealHeight(45), ScrollEnabled = false }; dispalyView.AddChidren(contentView); if (UserInfo.Current.regionList.Count < 2) { } else if (UserInfo.Current.regionList.Count < 3) { dispalyView = new FrameLayout() var dispalyView = new FrameLayout() { X = Application.GetRealWidth(10), Y = Application.GetRealHeight(268), Width = Application.GetRealWidth(160), Height = Application.GetRealHeight(105), Height = Application.GetRealHeight(110), BackgroundImagePath = "PersonalCenter/HomeList1bg.png", }; dialogBody.AddChidren(dispalyView); contentView.Height = Application.GetRealHeight(45 * 2); dispalyView.AddChidren(contentView); } else if (UserInfo.Current.regionList.Count < 4) { dispalyView = new FrameLayout() var contentView = new VerticalScrolViewLayout() { X = Application.GetRealWidth(10), Y = Application.GetRealHeight(268), Width = Application.GetRealWidth(160), Height = Application.GetRealHeight(155), BackgroundImagePath = "PersonalCenter/HomeList2bg.png", X = Application.GetRealWidth(22), Y = Application.GetRealHeight(15), Width = Application.GetRealWidth(150), Height = Application.GetRealHeight(45), ScrollEnabled = false }; dialogBody.AddChidren(dispalyView); contentView.Height = Application.GetRealHeight(45 * 3); dispalyView.AddChidren(contentView); } else if (UserInfo.Current.regionList.Count < 5) { dispalyView = new FrameLayout() if (UserInfo.Current.regionList.Count < 2) { X = Application.GetRealWidth(10), Y = Application.GetRealHeight(268), Width = Application.GetRealWidth(160), Height = Application.GetRealHeight(200), BackgroundImagePath = "PersonalCenter/HomeList3bg.png", }; dialogBody.AddChidren(dispalyView); contentView.Height = Application.GetRealHeight(45 * 4); dispalyView.AddChidren(contentView); } else { dispalyView = new FrameLayout() } else if (UserInfo.Current.regionList.Count < 3) { X = Application.GetRealWidth(10), Y = Application.GetRealHeight(268), Width = Application.GetRealWidth(160), Height = Application.GetRealHeight(245), BackgroundImagePath = "PersonalCenter/HomeList4bg.png", }; dialogBody.AddChidren(dispalyView); dispalyView = new FrameLayout() { X = Application.GetRealWidth(10), Y = Application.GetRealHeight(268), Width = Application.GetRealWidth(160), Height = Application.GetRealHeight(105), BackgroundImagePath = "PersonalCenter/HomeList1bg.png", }; dialogBody.AddChidren(dispalyView); contentView.Height = Application.GetRealHeight(45 * 5); contentView.ScrollEnabled = true; dispalyView.AddChidren(contentView); } contentView.Height = Application.GetRealHeight(45 * 2); dispalyView.AddChidren(contentView); } else if (UserInfo.Current.regionList.Count < 4) { dispalyView = new FrameLayout() { X = Application.GetRealWidth(10), Y = Application.GetRealHeight(268), Width = Application.GetRealWidth(160), Height = Application.GetRealHeight(155), BackgroundImagePath = "PersonalCenter/HomeList2bg.png", }; dialogBody.AddChidren(dispalyView); int iii = 0; //while(iii<20) { contentView.Height = Application.GetRealHeight(45 * 3); dispalyView.AddChidren(contentView); } else if (UserInfo.Current.regionList.Count < 5) { dispalyView = new FrameLayout() { X = Application.GetRealWidth(10), Y = Application.GetRealHeight(268), Width = Application.GetRealWidth(160), Height = Application.GetRealHeight(200), BackgroundImagePath = "PersonalCenter/HomeList3bg.png", }; dialogBody.AddChidren(dispalyView); contentView.Height = Application.GetRealHeight(45 * 4); dispalyView.AddChidren(contentView); } else { dispalyView = new FrameLayout() { X = Application.GetRealWidth(10), Y = Application.GetRealHeight(268), Width = Application.GetRealWidth(160), Height = Application.GetRealHeight(245), BackgroundImagePath = "PersonalCenter/HomeList4bg.png", }; dialogBody.AddChidren(dispalyView); contentView.Height = Application.GetRealHeight(45 * 5); contentView.ScrollEnabled = true; dispalyView.AddChidren(contentView); } foreach (var home in UserInfo.Current.regionList) { if (iii > 100) { break; } iii++; var btnHomeName = new Button() { Width = Application.GetRealWidth(112), @@ -235,14 +228,191 @@ LoadContentView(); }; } dialog.Show(); } dialog.Show(); else { List<RegionInfoRes> newlist = UserInfo.Current.regionList; int pageIndex = 0; int pageCount = UserInfo.Current.regionList.Count / 6 + 1; var dialog = new Dialog(); var dialogBody = new FrameLayout(); dialog.AddChidren(dialogBody); dialogBody.MouseUpEventHandler = (sender1, e1) => { dialog.Close(); }; var dispalyView = new FrameLayout() { Gravity = Gravity.CenterHorizontal, Y = Application.GetRealHeight(267), Height = Application.GetRealHeight(667- 267 + 20), Radius = (uint)Application.GetRealWidth(16), BackgroundColor = CSS.CSS_Color.MainBackgroundColor, }; dialogBody.AddChidren(dispalyView); #region 搜索栏 FrameLayout searchView = new FrameLayout() { Height = Application.GetRealHeight(50), }; dispalyView.AddChidren(searchView); var searchTv = new EditText() { X = Application.GetRealWidth(16), Gravity = Gravity.CenterVertical, Width = Application.GetRealWidth(330), Height = Application.GetRealHeight(38), BorderColor = CSS.CSS_Color.DividingLineColor, BorderWidth = 3, TextColor = CSS.CSS_Color.TextualColor, }; searchView.AddChidren(searchTv); #endregion #region 列表 var showListView = new VerticalScrolViewLayout() { Y = Application.GetRealHeight(50), Height = Application.GetRealHeight(667 - 267 - 100), ScrollEnabled = false, }; dispalyView.AddChidren(showListView); ChangeShowHomeList(pageIndex, dialog, showListView,newlist); #endregion #region 上下页 var bottomOptionView = new FrameLayout() { Y = Application.GetRealHeight(667 - 268 - 50), Height = Application.GetRealHeight(50), BackgroundColor = CSS.CSS_Color.DividingLineColor }; dispalyView.AddChidren(bottomOptionView); var btnPre = new Button() { Y = 1, Width = Application.GetRealWidth(374 / 2), Height = Application.GetRealHeight(50) - 1, BackgroundColor = CSS.CSS_Color.MainBackgroundColor, Text = "上一页", TextAlignment = TextAlignment.Center, TextColor = CSS.CSS_Color.TextualColor, TextSize = CSS.CSS_FontSize.TextFontSize, }; bottomOptionView.AddChidren(btnPre); btnPre.MouseUpEventHandler = (sender, e) => { if (pageIndex < 1) { return; } pageIndex--; ChangeShowHomeList(pageIndex, dialog, showListView, newlist); }; var btnNext = new Button() { Y = 1, X = Application.GetRealWidth(374 / 2)+1, Width = Application.GetRealWidth(374 / 2), Height = Application.GetRealHeight(50) - 1, BackgroundColor = CSS.CSS_Color.MainBackgroundColor, Text = "下一页", TextAlignment = TextAlignment.Center, TextColor = CSS.CSS_Color.TextualColor, TextSize = CSS.CSS_FontSize.TextFontSize, }; bottomOptionView.AddChidren(btnNext); btnNext.MouseUpEventHandler = (sender, e) => { pageIndex++; if (pageIndex > pageCount-1) { return; } ChangeShowHomeList(pageIndex, dialog, showListView,newlist); }; #endregion searchTv.TextChangeEventHandler = (sender, e) => { new System.Threading.Thread(() => { newlist = UserInfo.Current.regionList.FindAll((obj) => obj.homeName.Contains(e)); pageCount = newlist.Count; pageIndex = 0; Application.RunOnMainThread(() => { ChangeShowHomeList(pageIndex, dialog, showListView, newlist); }); }).Start(); }; dialog.Show(); } }; btnResidenceDownIcon.MouseUpEventHandler = eventHandler; btnCurResidenceName.MouseUpEventHandler = eventHandler; } /// <summary> /// 切换住宅列表显示 /// </summary> void ChangeShowHomeList(int pageIndex,Dialog dialog, VerticalScrolViewLayout showListView, List<RegionInfoRes> newlist) { if(newlist.Count == 0) { return; } showListView.RemoveAll(); for (int i = 0; i < 6; i++) { if ((i + pageIndex * 6) >= newlist.Count) { return; } var home = newlist[i + pageIndex * 6]; var btnHomeName = new Button() { X = Application.GetRealWidth(16), Width = Application.GetRealWidth(300), Height = Application.GetRealHeight(50) - 1, TextAlignment = TextAlignment.CenterLeft, TextColor = CSS.CSS_Color.FirstLevelTitleColor, SelectedTextColor = CSS.CSS_Color.MainColor, Text = home.homeName, TextSize = home.homeName.Length > 14 ? CSS.CSS_FontSize.TextFontSize : CSS.CSS_FontSize.SubheadingFontSize, IsSelected = DB_ResidenceData.Instance.CurrentRegion.id == home.id, IsMoreLines = true, Tag = home.id }; showListView.AddChidren(btnHomeName); showListView.AddChidren(new Button() { Height = Application.GetRealHeight(1), BackgroundColor = CSS.CSS_Color.BackgroundColor }); btnHomeName.MouseUpEventHandler += (senderH, en) => { var regionId = (string)btnHomeName.Tag; dialog.Close(); LoadEvent_ChangeCurHome(home); LoadContentView(); }; } } /// <summary> /// 更换当前选中住宅 /// </summary> /// <param name="homeTemp"></param> HDL_ON/UI/UI2/FuntionControlView/Acst/AcstParentPage.cs
@@ -618,6 +618,10 @@ { try { #if DEBUG System.Threading.Thread.Sleep(200); #endif foreach (var sub in FunctionList.List.GetAcstSubList()) { if (subViewList.ContainsKey(sub.sid)) HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalPage.cs
@@ -488,8 +488,33 @@ /// </summary> void LoadInfo(Function sensor) { var levelColorList = sensorTemp.GetLevelColorList(sensor.spk); var levelTextList = sensorTemp.GetLevelTextList(sensor.spk); List<uint> levelColorList = new List<uint>(); List<int> levelTextList = new List<int>(); List<string> levelText = new List<string>(); var configs = sensor.GetAttrKeyConfigs(sensor.SpkClassification); int i = 0; foreach(var info in configs) { foreach(var config in info.configs) { var color = Convert.ToUInt32(config.color,16); var text = config.desc; levelColorList.Add(color); levelText.Add(text); levelTextList.Add(i++); } } if (levelColorList.Count == 0) { levelColorList = sensorTemp.GetLevelColorList(sensor.spk); levelTextList = sensorTemp.GetLevelTextList(sensor.spk); foreach(var iii in levelTextList) { levelText.Add(Language.StringByID(iii)); } } Dialog dialog = new Dialog(); FrameLayout dialogBodyView = new FrameLayout(); @@ -582,7 +607,7 @@ IsBold = true, TextID = StringId.ColorValue, }); for (int index = 0; index < levelTextList.Count; index++) for (int index = 0; index < levelText.Count; index++) { infoView.AddChidren(new Button() { @@ -617,7 +642,7 @@ TextColor = CSS_Color.FirstLevelTitleColor, TextSize = CSS_FontSize.TextFontSize, IsBold = true, TextID = levelTextList[index] Text = levelText[index] }); subInfoView.AddChidren(new Button() HDL_ON/UI/UI2/UserPage.cs
@@ -333,6 +333,7 @@ { return; } MainPage.CurPageIndex = 0; btnClassificationIcon.IsSelected = false; btnIntellectualizationIcon.IsSelected = false; btnPersonalCenterIcon.IsSelected = false; @@ -344,10 +345,8 @@ //移动距离 var distance = navigationSelectionView.X - collectionView.X + Application.GetRealWidth(94*3); int total = 10; int sleepTime = 300; if (distance > 200) { sleepTime = 400; total = 30; } else if (distance > 100) @@ -357,7 +356,6 @@ distance /= total; new System.Threading.Thread(() => { int index = 0; MainPage.CurPageIndex = 0; while (index < total+1) { if (MainPage.CurPageIndex != 0) @@ -371,11 +369,14 @@ { navigationSelectionView.X -= distance; } else if (index == (total / 2)) { btnNavigationSelectionIcon.UnSelectedImagePath = "Navigation/HomePageIconOn.png"; } else { navigationSelectionView.X = collectionView.X - Application.GetRealWidth(94 * 3); btnCollectionText.IsSelected = true; btnCollectionIcon.IsSelected = true; btnClassificationIcon.IsSelected = false; btnIntellectualizationIcon.IsSelected = false; btnPersonalCenterIcon.IsSelected = false; @@ -384,27 +385,27 @@ btnPersonalCenterText.IsSelected = false; btnNavigationSelectionIcon.UnSelectedImagePath = "Navigation/HomePageIconOn.png"; } if (index == (total/2)) if (index < (total - 2)) { btnNavigationSelectionIcon.UnSelectedImagePath = "Navigation/HomePageIconOn.png"; btnCollectionIcon.IsSelected = true; } //旋转 btnNavigationSelectionIcon.SetRotation(-36f * index); }); System.Threading.Thread.Sleep(sleepTime / total); System.Threading.Thread.Sleep(5); index++; } Application.RunOnMainThread(() => { btnNavigationSelectionIcon.SetRotation(0f); ContextView.RemoveAll(); var homePage = new HomePage(); ContextView.AddChidren(homePage); homePage.LoadPage(); }); }) { IsBackground = true ,Priority = System.Threading.ThreadPriority.Highest}.Start(); }) { IsBackground = true ,Priority = System.Threading.ThreadPriority.Lowest}.Start(); #endregion ContextView.RemoveAll(); var homePage = new HomePage(); ContextView.AddChidren(homePage); homePage.LoadPage(); } /// <summary> /// 切换到分类界面 @@ -415,6 +416,7 @@ { return; } MainPage.CurPageIndex = 1; btnCollectionIcon.IsSelected = false; btnIntellectualizationIcon.IsSelected = false; btnPersonalCenterIcon.IsSelected = false; @@ -425,7 +427,6 @@ #region 移动动画 var distance = navigationSelectionView.X - classificationView.X + Application.GetRealWidth(94 * 3); int total = 10; int sleepTime = 300; if (distance > 100 || distance < -100) { total = 20; @@ -433,11 +434,6 @@ distance /= total; new System.Threading.Thread(() => { if (MainPage.CurPageIndex == 1) { return; } MainPage.CurPageIndex = 1; int index = 0; while (index < total+1) { @@ -452,11 +448,14 @@ { navigationSelectionView.X -= distance; } else if (index == (total / 2)) { btnNavigationSelectionIcon.UnSelectedImagePath = "Navigation/ClassificationIconOn.png"; } else { navigationSelectionView.X = classificationView.X - Application.GetRealWidth(94 * 3); btnClassificationText.IsSelected = true; btnClassificationIcon.IsSelected = true; btnCollectionIcon.IsSelected = false; btnIntellectualizationIcon.IsSelected = false; btnPersonalCenterIcon.IsSelected = false; @@ -465,9 +464,9 @@ btnPersonalCenterText.IsSelected = false; btnNavigationSelectionIcon.UnSelectedImagePath = "Navigation/ClassificationIconOn.png"; } if (index == (total / 2 )) if (index < (total - 2)) { btnNavigationSelectionIcon.UnSelectedImagePath = "Navigation/ClassificationIconOn.png"; btnClassificationIcon.IsSelected = true; } //旋转 if (distance < 0) @@ -479,21 +478,21 @@ btnNavigationSelectionIcon.SetRotation(-36f * index); } }); System.Threading.Thread.Sleep(sleepTime / total); System.Threading.Thread.Sleep(5); index++; } Application.RunOnMainThread(() => { btnNavigationSelectionIcon.SetRotation(0f); ContextView.RemoveAll(); var classificaitionView = new ClassificationPage(); ContextView.AddChidren(classificaitionView); classificaitionView.LoadPage(); }); }) { IsBackground = true, Priority = System.Threading.ThreadPriority.Highest }.Start(); { IsBackground = true, Priority = System.Threading.ThreadPriority.Lowest }.Start(); #endregion ContextView.RemoveAll(); var classificaitionView = new ClassificationPage(); ContextView.AddChidren(classificaitionView); classificaitionView.LoadPage(); } @@ -506,6 +505,7 @@ { return; } MainPage.CurPageIndex = 2; btnCollectionText.IsSelected = false; btnClassificationText.IsSelected = false; btnIntellectualizationText.IsSelected = false; @@ -516,18 +516,12 @@ #region 移动动画 var distance = navigationSelectionView.X - intellectualizationView.X + Application.GetRealWidth(94 * 3); int total = 10; int sleepTime = 300; if (distance > 100 || distance < -100) { total = 20; } distance /= total; new System.Threading.Thread(() => { if (MainPage.CurPageIndex == 2) { return; } MainPage.CurPageIndex = 2; int index = 0; while (index < total+1) { @@ -542,11 +536,14 @@ { navigationSelectionView.X -= distance; } else if (index == (total / 2)) { btnNavigationSelectionIcon.UnSelectedImagePath = "Navigation/IntellectualizationIconOn.png"; } else { navigationSelectionView.X = intellectualizationView.X - Application.GetRealWidth(94 * 3); btnIntellectualizationText.IsSelected = true; btnIntellectualizationIcon.IsSelected = true; btnCollectionText.IsSelected = false; btnClassificationText.IsSelected = false; btnPersonalCenterText.IsSelected = false; @@ -555,9 +552,9 @@ btnPersonalCenterIcon.IsSelected = false; btnNavigationSelectionIcon.UnSelectedImagePath = "Navigation/IntellectualizationIconOn.png"; } if (index == (total / 2 )) if (index < (total - 2)) { btnNavigationSelectionIcon.UnSelectedImagePath = "Navigation/IntellectualizationIconOn.png"; btnIntellectualizationIcon.IsSelected = true; } //旋转 if (distance < 0) @@ -569,21 +566,21 @@ btnNavigationSelectionIcon.SetRotation(-36f * index); } }); System.Threading.Thread.Sleep(sleepTime / total); System.Threading.Thread.Sleep(5); index++; } Application.RunOnMainThread(() => { btnNavigationSelectionIcon.SetRotation(0f); ContextView.RemoveAll(); var intelligenceView = new IntelligencePage(); ContextView.AddChidren(intelligenceView); intelligenceView.LoadPage(); }); }) { IsBackground = true, Priority = System.Threading.ThreadPriority.Highest }.Start(); { IsBackground = true, Priority = System.Threading.ThreadPriority.Lowest }.Start(); #endregion ContextView.RemoveAll(); var intelligenceView = new IntelligencePage(); ContextView.AddChidren(intelligenceView); intelligenceView.LoadPage(); } @@ -597,6 +594,7 @@ { return; } MainPage.CurPageIndex = 3; btnCollectionText.IsSelected = false; btnClassificationText.IsSelected = false; btnIntellectualizationText.IsSelected = false; @@ -607,10 +605,8 @@ #region 移动动画 var distance = navigationSelectionView.X - personalCenterView.X + Application.GetRealWidth(94 * 3); int total = 10; int sleepTime = 300; if (distance < -200) { sleepTime = 400; total = 30; } else if (distance < -100) @@ -619,7 +615,6 @@ } distance /= total; new System.Threading.Thread(() => { MainPage.CurPageIndex = 3; int index = 0; while (index < total+1) { @@ -634,11 +629,14 @@ { navigationSelectionView.X -= distance; } else if (index == (total / 2)) { btnNavigationSelectionIcon.UnSelectedImagePath = "Navigation/PersonalCenterIconOn.png"; } else { navigationSelectionView.X = personalCenterView.X - Application.GetRealWidth(94 * 3); btnPersonalCenterText.IsSelected = true; btnPersonalCenterIcon.IsSelected = true; btnCollectionText.IsSelected = false; btnClassificationText.IsSelected = false; btnIntellectualizationText.IsSelected = false; @@ -647,28 +645,28 @@ btnIntellectualizationIcon.IsSelected = false; btnNavigationSelectionIcon.UnSelectedImagePath = "Navigation/PersonalCenterIconOn.png"; } if (index == (total / 2 )) if (index < (total - 2)) { btnNavigationSelectionIcon.UnSelectedImagePath = "Navigation/PersonalCenterIconOn.png"; btnPersonalCenterIcon.IsSelected = true; } //旋转 btnNavigationSelectionIcon.SetRotation(36f * index); }); System.Threading.Thread.Sleep(sleepTime / total); System.Threading.Thread.Sleep(5); index++; } Application.RunOnMainThread(() => { btnNavigationSelectionIcon.SetRotation(0f); ContextView.RemoveAll(); var personalCenterPage = new UI.PersonalCenterPage(); ContextView.AddChidren(personalCenterPage); personalCenterPage.LoadView(); }); }) { IsBackground = true, Priority = System.Threading.ThreadPriority.Highest }.Start(); { IsBackground = true, Priority = System.Threading.ThreadPriority.Lowest }.Start(); #endregion ContextView.RemoveAll(); var personalCenterPage = new UI.PersonalCenterPage(); ContextView.AddChidren(personalCenterPage); personalCenterPage.LoadView(); } /// <summary> SiriIntents/Server/HttpUtil.cs
@@ -16,8 +16,8 @@ /// 固定域名,正式环境 /// 公共域名就近解析 /// </summary> //public const string GlobalRequestHttpsHost = "https://nearest.hdlcontrol.com"; public const string GlobalRequestHttpsHost = "https://test-gz.hdlcontrol.com";//mmmm public const string GlobalRequestHttpsHost = "https://nearest.hdlcontrol.com"; //public const string GlobalRequestHttpsHost = "https://test-gz.hdlcontrol.com";//mmmm /// <summary> /// RegionMark /// </summary>