From 8b6955d13baac33a1b07f3b90a07ed29c8232376 Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期五, 12 五月 2023 14:28:16 +0800
Subject: [PATCH] 地理围栏中英文适配

---
 HDL-ON_Android/HDL-ON_Android.csproj                           |    1 
 HDL_ON/UI/UI2/FuntionControlView/Light/ColorTureLampPageBLL.cs |    5 ++
 /dev/null                                                      |   47 -----------------------
 HDL_ON/UI/UI2/3-Intelligence/Automation/ChooseIocate.cs        |    6 +-
 HDL-ON_Android/Properties/AndroidManifest.xml                  |    2 
 HDL-ON_iOS/Info.plist                                          |    4 +-
 HDL-ON_iOS/Resources/Language.ini                              |   11 +++++
 HDL-ON_Android/Assets/Language.ini                             |   11 +++++
 DLL/Shared.Droid1.dll                                          |    0 
 HDL_ON/Common/R.cs                                             |   10 ++++-
 HDL_ON/UI/MainPage.cs                                          |    4 +-
 11 files changed, 42 insertions(+), 59 deletions(-)

diff --git a/DLL/Shared.Droid1.dll b/DLL/Shared.Droid1.dll
new file mode 100644
index 0000000..dbf1276
--- /dev/null
+++ b/DLL/Shared.Droid1.dll
Binary files differ
diff --git a/HDL-ON_Android/Assets/Language.ini b/HDL-ON_Android/Assets/Language.ini
index 04445d1..02de4b8 100644
--- a/HDL-ON_Android/Assets/Language.ini
+++ b/HDL-ON_Android/Assets/Language.ini
@@ -607,6 +607,8 @@
 620=To_Be_Accepted
 621=INITIAL_TATE
 622=ACCEPTANCE
+623=Latitude and longitude
+624=Triggered range
 
 
 2532=Visitor Invitation Record
@@ -1882,6 +1884,9 @@
 620=寰呴獙鏀�
 621=鍒濆鎬�
 622=楠屾敹
+623=缁忕含搴�
+624=瑙﹀彂鑼冨洿
+
 
 
 2532=璁垮閭�璇疯褰�
@@ -3156,6 +3161,8 @@
 620=To_Be_Accepted
 621=INITIAL_TATE
 622=ACCEPTANCE
+623=Latitude and longitude
+624=Triggered range
 
 
 2532=Visitor Invitation Record
@@ -4425,6 +4432,8 @@
 620=To_Be_Accepted
 621=INITIAL_TATE
 622=ACCEPTANCE
+623=Latitude and longitude
+624=Triggered range
 
 
 
@@ -5684,6 +5693,8 @@
 620=To_Be_Accepted
 621=INITIAL_TATE
 622=ACCEPTANCE
+623=Latitude and longitude
+624=Triggered range
 
 
 
diff --git a/HDL-ON_Android/HDL-ON_Android.csproj b/HDL-ON_Android/HDL-ON_Android.csproj
index 367a5c3..e5f0636 100644
--- a/HDL-ON_Android/HDL-ON_Android.csproj
+++ b/HDL-ON_Android/HDL-ON_Android.csproj
@@ -226,7 +226,6 @@
     <Compile Include="Zxing\CustomCaptureActivity.cs" />
     <Compile Include="Zxing\ScanActivity.cs" />
     <Compile Include="LeChengVideo\LeTest.cs" />
-    <Compile Include="Other\SmsReceiver.cs" />
   </ItemGroup>
   <ItemGroup>
     <AndroidAsset Include="Assets\agconnect-services.json" />
diff --git a/HDL-ON_Android/Other/SmsReceiver.cs b/HDL-ON_Android/Other/SmsReceiver.cs
deleted file mode 100644
index cae40aa..0000000
--- a/HDL-ON_Android/Other/SmsReceiver.cs
+++ /dev/null
@@ -1,47 +0,0 @@
-锘縰sing System;
-using System.Text;
-using Android.App;
-using Android.Content;
-using Android.Provider;
-using Android.Telephony;
-
-namespace HDL_ON_Android.Other
-{
-    [BroadcastReceiver(Enabled = true, Label = "SMS Receiver")]
-    [IntentFilter(new[] { "android.provider.Telephony.SMS_RECEIVED" })]
-    public class SmsReceiver : BroadcastReceiver
-    {
-        public override void OnReceive(Context context, Intent intent)
-        {
-            if (intent.Action != Telephony.Sms.Intents.SmsReceivedAction)
-                return;
-
-            var bundle = intent.Extras;
-            if (bundle == null)
-                return;
-
-            try
-            {
-                var pdus = (Java.Lang.Object[])bundle.Get("pdus");
-                if (pdus == null)
-                    return;
-
-                var msgs = new SmsMessage[pdus.Length];
-                var sb = new StringBuilder();
-                for (var i = 0; i < msgs.Length; i++)
-                {
-                    msgs[i] = SmsMessage.CreateFromPdu((byte[])pdus[i]);
-                    sb.Append(msgs[i].MessageBody);
-                }
-
-                // 澶勭悊鎺ユ敹鍒扮殑鐭俊鍐呭
-                string message = sb.ToString();
-                // TODO: 澶勭悊鎺ユ敹鍒扮殑鐭俊鍐呭
-            }
-            catch (Exception ex)
-            {
-                Console.WriteLine("澶勭悊鎺ユ敹鍒扮殑鐭俊鍐呭寮傚父" + ex.Message);
-            }
-        }
-    }
-}
diff --git a/HDL-ON_Android/Properties/AndroidManifest.xml b/HDL-ON_Android/Properties/AndroidManifest.xml
index 57f0b3f..b3ca131 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="1.7.5" package="com.hdl.onpro" xmlns:tools="http://schemas.android.com/tools" android:versionCode="202305101">
+<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionName="1.7.6" package="com.hdl.onpro" xmlns:tools="http://schemas.android.com/tools" android:versionCode="202305122">
 	<uses-sdk android:minSdkVersion="26" android:targetSdkVersion="29" />
 	<!--鍙嬬洘-->
 	<!--<uses-sdk android:minSdkVersion="8"></uses-sdk>-->
diff --git a/HDL-ON_iOS/Info.plist b/HDL-ON_iOS/Info.plist
index af356b1..6313305 100644
--- a/HDL-ON_iOS/Info.plist
+++ b/HDL-ON_iOS/Info.plist
@@ -11,7 +11,7 @@
 	<key>CFBundleName</key>
 	<string>On Pro</string>
 	<key>CFBundleShortVersionString</key>
-	<string>1.7.5</string>
+	<string>1.7.6</string>
 	<key>CFBundleURLTypes</key>
 	<array>
 		<dict>
@@ -36,7 +36,7 @@
 		</dict>
 	</array>
 	<key>CFBundleVersion</key>
-	<string>1.7.5</string>
+	<string>1.7.6</string>
 	<key>LSApplicationQueriesSchemes</key>
 	<array>
 		<string>weixinULAPI</string>
diff --git a/HDL-ON_iOS/Resources/Language.ini b/HDL-ON_iOS/Resources/Language.ini
index 04445d1..02de4b8 100644
--- a/HDL-ON_iOS/Resources/Language.ini
+++ b/HDL-ON_iOS/Resources/Language.ini
@@ -607,6 +607,8 @@
 620=To_Be_Accepted
 621=INITIAL_TATE
 622=ACCEPTANCE
+623=Latitude and longitude
+624=Triggered range
 
 
 2532=Visitor Invitation Record
@@ -1882,6 +1884,9 @@
 620=寰呴獙鏀�
 621=鍒濆鎬�
 622=楠屾敹
+623=缁忕含搴�
+624=瑙﹀彂鑼冨洿
+
 
 
 2532=璁垮閭�璇疯褰�
@@ -3156,6 +3161,8 @@
 620=To_Be_Accepted
 621=INITIAL_TATE
 622=ACCEPTANCE
+623=Latitude and longitude
+624=Triggered range
 
 
 2532=Visitor Invitation Record
@@ -4425,6 +4432,8 @@
 620=To_Be_Accepted
 621=INITIAL_TATE
 622=ACCEPTANCE
+623=Latitude and longitude
+624=Triggered range
 
 
 
@@ -5684,6 +5693,8 @@
 620=To_Be_Accepted
 621=INITIAL_TATE
 622=ACCEPTANCE
+623=Latitude and longitude
+624=Triggered range
 
 
 
diff --git a/HDL_ON/Common/R.cs b/HDL_ON/Common/R.cs
index 7f2d884..4c060dd 100644
--- a/HDL_ON/Common/R.cs
+++ b/HDL_ON/Common/R.cs
@@ -4,8 +4,14 @@
 {
     public static class StringId
     {
-
-
+        /// <summary>
+        /// 瑙﹀彂鑼冨洿
+        /// </summary>
+        public const int TriggeredRange = 624;
+        /// <summary>
+        /// 缁忕含搴�
+        /// </summary>
+        public const int LatAndLon= 623;
         /// <summary>
         /// 楠屾敹
         /// </summary>
diff --git a/HDL_ON/UI/MainPage.cs b/HDL_ON/UI/MainPage.cs
index 9e6d8aa..e69a4b8 100644
--- a/HDL_ON/UI/MainPage.cs
+++ b/HDL_ON/UI/MainPage.cs
@@ -26,7 +26,7 @@
         /// <summary>
         /// 鐗堟湰鍙�
         /// </summary>
-        public static string VersionString = "1.7.5";
+        public static string VersionString = "1.7.6";
         ///// <summary>
         ///// 瀹㈡埛绔被鍨�
         ///// </summary>
@@ -140,7 +140,7 @@
                     _RoomNotSupportFunctionList.Add(SPK.AvMusic);
                     _RoomNotSupportFunctionList.Add(SPK.AirSwitch);
                     _RoomNotSupportFunctionList.Add(SPK.ElectricEnergy);
-                    _RoomNotSupportFunctionList.Add(SPK.OtherCommon);
+                    //_RoomNotSupportFunctionList.Add(SPK.OtherCommon);
                     _RoomNotSupportFunctionList.Add(SPK.SensorLight);
                     _RoomNotSupportFunctionList.AddRange(SPK.EnvironDeviceSpkList());
                     //_RoomNotSupportFunctionList.AddRange(SPK.ArmSensorSpkList());
diff --git a/HDL_ON/UI/UI2/3-Intelligence/Automation/ChooseIocate.cs b/HDL_ON/UI/UI2/3-Intelligence/Automation/ChooseIocate.cs
index a37e8e9..d173496 100644
--- a/HDL_ON/UI/UI2/3-Intelligence/Automation/ChooseIocate.cs
+++ b/HDL_ON/UI/UI2/3-Intelligence/Automation/ChooseIocate.cs
@@ -25,7 +25,7 @@
             {
                 RemoveFromParent();
             };
-            topView.topNameBtn.Text = "閫夋嫨瀹氫綅浣嶇疆";
+            topView.topNameBtn.TextID = StringId.Setting;// = "閫夋嫨瀹氫綅浣嶇疆";
 
             FrameLayout viewLayout = new FrameLayout
             {
@@ -43,7 +43,7 @@
             lonlatView.btnText.X = Application.GetRealWidth(16);
             lonlatView.btnLine.X = Application.GetRealWidth(16);
             lonlatView.btnLine.Width = Application.GetRealWidth(375 - 16 - 16);
-            lonlatView.btnText.Text = "褰撳墠鐨勭粡绾害";
+            lonlatView.btnText.TextID = StringId.LatAndLon;
             lonlatView.btnState.Visible = true;
             lonlatView.btnState.IsMoreLines = true;
             lonlatView.btnState.Height = Application.GetRealHeight(25);
@@ -59,7 +59,7 @@
             locateView.btnText.X = Application.GetRealWidth(16);
             locateView.btnLine.X = Application.GetRealWidth(16);
             locateView.btnLine.Width = Application.GetRealWidth(375 - 16 - 16);
-            locateView.btnText.Text = "鍦ㄨ浣嶇疆鑼冨洿鏃�";
+            locateView.btnText.TextID = StringId.TriggeredRange;
             locateView.btnState.Visible = true;
             locateView.btnState.Text = this.queryItem(r.ToString());
             viewLayout.AddChidren(locateView.FLayoutView());
diff --git a/HDL_ON/UI/UI2/FuntionControlView/Light/ColorTureLampPageBLL.cs b/HDL_ON/UI/UI2/FuntionControlView/Light/ColorTureLampPageBLL.cs
index 40f3a18..bdfc709 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/Light/ColorTureLampPageBLL.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/Light/ColorTureLampPageBLL.cs
@@ -248,7 +248,10 @@
                     function.trait_on_off.curValue = btnSwitch.IsSelected ? "on" : "off";
                     System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();
                     d.Add(FunctionAttributeKey.OnOff, function.trait_on_off.curValue.ToString());
-                    d.Add(FunctionAttributeKey.FadeTime, barFadeTime.Progress.ToString());
+                    if (function.GetAttribute(FunctionAttributeKey.FadeTime) != null)
+                    {
+                        d.Add(FunctionAttributeKey.FadeTime, barFadeTime.Progress.ToString());
+                    }
                     //if (btnSwitch.IsSelected)
                     //{
                     //    d.Add(FunctionAttributeKey.Brightness, function.lastBrightness.ToString());

--
Gitblit v1.8.0