From 7a5dc2a6d15d14f70b64310c597a05cfe97208bd Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期一, 22 四月 2024 16:27:10 +0800
Subject: [PATCH] 离线数据,字体大小

---
 HDL-ON_Android/Properties/AndroidManifest.xml        |    2 
 .vs/Santan-OnPro-Project/xs/UserPrefs.xml            |   65 ++++++++-------------
 HDL_ON/Common/ApiUtlis.cs                            |   54 +++++++++++++++++
 HDL_ON/UI/UI2/2-Classification/ClassificationPage.cs |    3 
 4 files changed, 82 insertions(+), 42 deletions(-)

diff --git a/.vs/Santan-OnPro-Project/xs/UserPrefs.xml b/.vs/Santan-OnPro-Project/xs/UserPrefs.xml
index 51a6010..ef26870 100644
--- a/.vs/Santan-OnPro-Project/xs/UserPrefs.xml
+++ b/.vs/Santan-OnPro-Project/xs/UserPrefs.xml
@@ -1,4 +1,5 @@
 锘�<Properties StartupConfiguration="{D998E133-F0DD-4760-BE3C-461632F54DA4}|Default">
+  <MultiItemStartupConfigurations />
   <MonoDevelop.Ide.DebuggingService.Breakpoints>
     <BreakpointStore>
       <Breakpoint file="/Users/kaede/Desktop/Projcect/Santan-OnPro-Project/HDL_ON/UI/UI2/1-HomePage/MessageCenterPage.cs" relfile="HDL_ON/UI/UI2/1-HomePage/MessageCenterPage.cs" line="831" column="1" />
@@ -7,44 +8,39 @@
       <Breakpoint file="/Users/kaede/Desktop/Projcect/Santan-OnPro-Project/HDL_ON/UI/UI2/2-Classification/SeriesFunctionListPage.cs" relfile="HDL_ON/UI/UI2/2-Classification/SeriesFunctionListPage.cs" line="25" column="1" />
     </BreakpointStore>
   </MonoDevelop.Ide.DebuggingService.Breakpoints>
-  <MonoDevelop.Ide.ItemProperties.APP__Android PreferredExecutionTarget="Android.SelectDevice" Xamarin.HotReload.WrongLinkerErrorInfoBar.APP__Android.HideInfoBar="True" />
-  <MonoDevelop.Ide.Workspace ActiveConfiguration="Debug|iPhoneSimulator" />
-  <MultiItemStartupConfigurations />
+  <Xamarin.Addins.Core.Project ActiveDebugTarget="Android.SelectDevice" />
+  <MonoDevelop.Ide.Workspace ActiveConfiguration="Release|iPhone" />
   <MonoDevelop.MonoDroid LastDeploySdkVersion="13.2.2.0" />
-  <MonoDevelop.Ide.ItemProperties.APP__IOS PreferredExecutionTarget="MonoDevelop.IPhone.IPhoneSimulatorTarget.EABE9DD8-354E-498A-AD42-8176E3FB2E15" Xamarin.HotReload.MonoInterpreterErrorInfoBar.APP__IOS.HideInfoBar="True" />
-  <MonoDevelop.Ide.Workbench ActiveDocument="HDL_ON/UI/UI2/2-Classification/SeriesFunctionListPage.cs">
+  <MonoDevelop.Ide.ItemProperties.APP__IOS PreferredExecutionTarget="MonoDevelop.IPhone.IPhoneDeviceTarget" Xamarin.HotReload.MonoInterpreterErrorInfoBar.APP__IOS.HideInfoBar="True" />
+  <MonoDevelop.Ide.Workbench ActiveDocument="HDL_ON/Entity/DB_ResidenceData.cs">
     <Files>
-      <File FileName="HDL_ON/UI/UI2/1-HomePage/HomePage.cs" Line="505" Column="1" />
-      <File FileName="HDL_ON/UI/UI2/1-HomePage/HomePageBLL.cs" Line="839" Column="75" />
-      <File FileName="HDL_ON/UI/UI2/1-HomePage/MessageCenterPage.cs" Line="568" Column="87" />
-      <File FileName="HDL_ON/Common/ApiUtlis.cs" Line="1" Column="1" />
-      <File FileName="HDL_ON/DAL/Server/HttpServerRequest.cs" Line="1252" Column="32" />
-      <File FileName="HDL-ON_Android/SplashActivity.cs" Line="280" Column="42" />
-      <File FileName="HDL_ON/DAL/Server/NewApiRes.cs" Line="1121" Column="48" />
-      <File FileName="HDL_ON/UI/UI1-Login/LoginPage.cs" Line="224" Column="58" />
-      <File FileName="HDL_ON/Common/R.cs" Line="243" Column="39" />
-      <File FileName="HDL_ON/UI/UI2/2-Classification/SeriesFunctionListPage.cs" Line="62" Column="9" />
+      <File FileName="HDL_ON/UI/UI2/1-HomePage/HomePage.cs" />
+      <File FileName="HDL_ON/UI/UI2/1-HomePage/HomePageBLL.cs" />
+      <File FileName="HDL_ON/UI/UI2/1-HomePage/MessageCenterPage.cs" />
+      <File FileName="HDL_ON/Common/ApiUtlis.cs" />
+      <File FileName="HDL_ON/DAL/Server/HttpServerRequest.cs" />
+      <File FileName="HDL-ON_Android/SplashActivity.cs" />
+      <File FileName="HDL_ON/DAL/Server/NewApiRes.cs" />
+      <File FileName="HDL_ON/UI/UI1-Login/LoginPage.cs" />
+      <File FileName="HDL_ON/Common/R.cs" />
+      <File FileName="HDL_ON/UI/UI2/2-Classification/SeriesFunctionListPage.cs" Line="12" Column="40" />
+      <File FileName="HDL_ON/UI/UI2/2-Classification/ClassificationPage.cs" Line="879" Column="42" />
+      <File FileName="HDL_ON/Entity/Enumerative/MyEnum.cs" Line="183" Column="15" />
+      <File FileName="HDL_ON/Entity/DB_ResidenceData.cs" Line="70" Column="75" />
     </Files>
     <Pads>
       <Pad Id="ProjectPad">
         <State name="__root__">
-          <Node name="Santan-OnPro-Project" expanded="True">
+          <Node name="Santan-OnPro-Project">
+            <Node name="APP_Android" selected="True" />
             <Node name="HDL_ON">
-              <Node name="Common" expanded="True" />
-              <Node name="DAL" expanded="True">
-                <Node name="DriverLayer" expanded="True" />
-                <Node name="Mqtt" expanded="True" />
+              <Node name="Entity" expanded="True">
+                <Node name="Enumerative" expanded="True" />
               </Node>
-              <Node name="Entity" expanded="True" />
               <Node name="UI" expanded="True">
-                <Node name="UI0-Stan" expanded="True">
-                  <Node name="Logic" expanded="True" />
-                </Node>
-                <Node name="UI1-Login" expanded="True" />
-                <Node name="UI2">
-                  <Node name="2-Classification" expanded="True">
-                    <Node name="SeriesFunctionListPage.cs" selected="True" />
-                  </Node>
+                <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="AddDevice" expanded="True">
                       <Node name="MiniRemoteControl" expanded="True" />
@@ -54,20 +50,11 @@
                 </Node>
               </Node>
             </Node>
-            <Node name="SiriIntents">
-              <Node name="Server" expanded="True" />
-            </Node>
           </Node>
-        </State>
-      </Pad>
-      <Pad Id="MonoDevelop.Debugger.WatchPad">
-        <State>
-          <Value>result</Value>
-          <Value>mPushMesList</Value>
         </State>
       </Pad>
     </Pads>
   </MonoDevelop.Ide.Workbench>
+  <MonoDevelop.Ide.ItemProperties.APP__Android Xamarin.HotReload.WrongLinkerErrorInfoBar.APP__Android.HideInfoBar="True" PreferredExecutionTarget="Android.SelectDevice" />
   <MonoDevelop.Ide.DebuggingService.PinnedWatches />
-  <Xamarin.Addins.Core.Project ActiveDebugTarget="Android.SelectDevice" />
 </Properties>
\ No newline at end of file
diff --git a/HDL-ON_Android/Properties/AndroidManifest.xml b/HDL-ON_Android/Properties/AndroidManifest.xml
index e2e64c7..e0629b6 100644
--- a/HDL-ON_Android/Properties/AndroidManifest.xml
+++ b/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="4.1" package="com.santan.smartcontrol" xmlns:tools="http://schemas.android.com/tools" android:versionCode="202401311">
+<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionName="4.1.0" package="com.santan.smartcontrol" xmlns:tools="http://schemas.android.com/tools" android:versionCode="202404221">
 	<uses-sdk android:minSdkVersion="26" android:targetSdkVersion="31" />
 	<uses-permission android:name="android.permission.RECEIVE_SMS" />
 	<!--绋嬪簭鍙互璇诲彇璁惧澶栭儴瀛樺偍绌洪棿(鍐呯疆SDcard鍜屽缃甋DCard)鐨勬枃浠讹紝鎴戠殑鏂囦欢绛�-->
diff --git a/HDL_ON/Common/ApiUtlis.cs b/HDL_ON/Common/ApiUtlis.cs
index 14070c4..ab597ba 100644
--- a/HDL_ON/Common/ApiUtlis.cs
+++ b/HDL_ON/Common/ApiUtlis.cs
@@ -6,6 +6,7 @@
 using HDL_ON.Entity;
 using HDL_ON.UI.UI2.FuntionControlView.Video;
 using HDL_ON.UI.UI2.Intelligence.Automation;
+using MyJar;
 using Newtonsoft.Json;
 using Shared;
 
@@ -77,7 +78,7 @@
         /// </summary>
         public void DownloadData()
         {
-            if (MainPage.InternetStatus == 0 || MainPage.NoLoginMode)
+            if (MainPage.NoLoginMode)
             {
                 DownloadDataComplete = true;
                 return;
@@ -97,6 +98,57 @@
 
             var downloadDataThread = new System.Threading.Thread(() =>
             {
+                try
+                {//澧炲姞3绉掍簯鏈嶅姟鍣ㄨ繛鎺ユ娴嬶紝杩炰笉涓婃湇鍔″櫒鐨勬椂鍊欎笉鍒锋柊鏁版嵁
+                        var dataList = new List<GlobalRegionListRes>();
+                        var requestJson = HttpUtil.GetSignRequestJson(new GetRegionListObj() { regionMark = HttpUtil.RegionMark });
+                    var revertObj = HttpUtil.RequestHttpsPost(NewAPI.API_POST_GlobalRegionList, requestJson, HttpUtil.GlobalRequestHttpsHost, "", 3);
+
+                    if (revertObj == null || revertObj.Code != StateCode.SUCCESS)
+                    {
+                        DownloadDataComplete = true;
+                        try
+                        {
+                            var spatialInfoDataBytes = FileUtlis.Files.ReadFile("SpatialInfoData");
+                            if (spatialInfoDataBytes != null)
+                            {
+                                var spatialInfoDataString = System.Text.Encoding.UTF8.GetString(spatialInfoDataBytes);
+                                if (spatialInfoDataString != null && !string.IsNullOrEmpty(spatialInfoDataString))
+                                {
+                                    var spatialInfoDataList = JsonConvert.DeserializeObject<List<SpatialInfo>>(spatialInfoDataString);
+                                    SpatialInfo.CurrentSpatial.UpdateSpatialList(spatialInfoDataList);
+                                }
+                            }
+                        }
+                        catch (Exception ex)
+                        {
+                            MainPage.Log($"{this.GetType()}:鍔犺浇缂撳瓨鎴块棿鏁版嵁寮傚父:{ex.Message}");
+                        }
+
+                        try
+                        {
+                            var fileList = Common.FileUtlis.Files.ReadFiles();
+                            foreach (var file in fileList)
+                            {
+                                FunctionList.List.IniFunctionList(file, true);
+                            }
+                            Room.CurrentSpatial.InitRoomListFunctions();
+                        }
+                        catch (Exception ex)
+                        {
+                            MainPage.Log($"{this.GetType()}:鍔犺浇缂撳瓨璁惧鏁版嵁寮傚父:{ex.Message}");
+                        }
+
+                        return;
+                    }
+                }
+                catch (Exception ex)
+                {
+                    MainPage.Log($"Error锛氫笅杞芥暟鎹�1锛歿ex.Message}");
+                    DownloadDataComplete = true;
+                    return;
+                }
+
                 MainPage.Log($"杩涘叆璇诲彇浜戠鏁版嵁绾跨▼");
                 //===================鍒锋柊Token=======================
                 code = Ins.HttpRequest.RefreshToken();
diff --git a/HDL_ON/UI/UI2/2-Classification/ClassificationPage.cs b/HDL_ON/UI/UI2/2-Classification/ClassificationPage.cs
index ca40bf9..8d43174 100644
--- a/HDL_ON/UI/UI2/2-Classification/ClassificationPage.cs
+++ b/HDL_ON/UI/UI2/2-Classification/ClassificationPage.cs
@@ -370,7 +370,8 @@
                 Text = room.floorName + room.roomName,
                 TextAlignment = TextAlignment.CenterLeft,
                 TextColor = CSS_Color.MainBackgroundColor,
-                TextSize = CSS_FontSize.SubheadingFontSize,
+                TextSize = CSS_FontSize.EmphasisFontSize_Secondary,
+                IsBold = true,
             };
             roomView.AddChidren(btnFloorAndRoomName);
 

--
Gitblit v1.8.0