HDL-ON_Android/Assets/Language.ini
@@ -1153,7 +1153,7 @@ 7098=Sunny day 7099=Cloudy 7100=Tain 7101=*Please set the value in this range (1 ~ 100). 7101=*Please set the value in this range ({0} ~ {1}). 7102=No set value. 7103=Excellent: 0 ~ 35ug/m3 7104=Good: 36 ~ 75ug/m3 @@ -2553,7 +2553,7 @@ 7098=晴天 7099=多云 7100=下雨 7101=*请在这个范围(1~100)设置值。 7101=*请在这个范围({0}~{1})设置值。 7102=还没有设置值。 7103=优:0~35ug/m³ 7104=良:36~75ug/m³ @@ -3941,7 +3941,7 @@ 7098=Солнечный день 7099=Облачно 7100=Непогода 7101=*Пожалуйста, установите значение в этом диапазоне (1 ~ 100). 7101=*Пожалуйста, установите значение в этом диапазоне ({0} ~ {1}). 7102=Заданное значение отсутствует. 7103=Отлично: 0 ~ 35 мкг/м3 7104=Хорошо: 36 ~ 75 мкг/м3 @@ -5322,7 +5322,7 @@ 7098=Día soleado 7099=Nublado 7100= 7101=*Establezca el valor en este rango (1 ~ 100). 7101=*Establezca el valor en este rango ({0} ~ {1}). 7102=Sin valor establecido 7103=Excelente: 0 ~ 35ug/m3 7104=Bueno: 36 ~ 75ug/m3 @@ -6709,7 +6709,7 @@ 7098=Слънчев ден 7099=Облачно 7100=Дъждовно 7101=*Моля, задайте стойността в този диапазон (1 ~ 100). 7101=*Моля, задайте стойността в този диапазон ({0} ~ {1}). 7102=Няма зададена стойност. 7103=Отлично: 0 ~ 35ug/m3 7104=Добър: 36 ~ 75ug/m3 @@ -8034,7 +8034,7 @@ 7098=Сонячний день 7099=Хмарно 7100=Дощ 7101=*Задайте значення в цьому діапазоні (1 ~ 100). 7101=*Задайте значення в цьому діапазоні ({0} ~ {1}). 7102=Не задано значення. 7103=Відмінно: 0 ~ 35 мкг/м3 7104=Добре: 36 ~ 75 мкг/м3 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="2.3.0" package="com.hdl.onpro" xmlns:tools="http://schemas.android.com/tools" android:versionCode="202310201"> <manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionName="2.3.0" package="com.hdl.onpro" xmlns:tools="http://schemas.android.com/tools" android:versionCode="202310221"> <uses-sdk android:minSdkVersion="26" android:targetSdkVersion="30" /> <uses-permission android:name="android.permission.RECEIVE_SMS" /> <!--友盟--> HDL-ON_Android/Resources/Resource.designer.cs
@@ -15,7 +15,7 @@ { [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Xamarin.Android.Build.Tasks", "13.2.0.99")] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Xamarin.Android.Build.Tasks", "13.2.1.111")] public partial class Resource { HDL-ON_Android/SplashActivity.cs
@@ -85,10 +85,10 @@ { Language.CurrentLanguage = "български"; } else if (localeList.Language == "uk") { Language.CurrentLanguage = "Ukraine"; } //else if (localeList.Language == "uk") //{ // Language.CurrentLanguage = "Ukraine"; //} else { Language.CurrentLanguage = "English"; HDL-ON_iOS/AppDelegate.cs
@@ -289,9 +289,9 @@ { Language.CurrentLanguage = "Spanish"; } else if(NSLocale.PreferredLanguages[0].Contains("uk-")){ Language.CurrentLanguage = "Ukraine"; } //else if(NSLocale.PreferredLanguages[0].Contains("uk-")){ // Language.CurrentLanguage = "Ukraine"; //} else { Language.CurrentLanguage = "English"; HDL-ON_iOS/Resources/Language.ini
@@ -1153,7 +1153,7 @@ 7098=Sunny day 7099=Cloudy 7100=Tain 7101=*Please set the value in this range (1 ~ 100). 7101=*Please set the value in this range ({0} ~ {1}). 7102=No set value. 7103=Excellent: 0 ~ 35ug/m3 7104=Good: 36 ~ 75ug/m3 @@ -2553,7 +2553,7 @@ 7098=晴天 7099=多云 7100=下雨 7101=*请在这个范围(1~100)设置值。 7101=*请在这个范围({0}~{1})设置值。 7102=还没有设置值。 7103=优:0~35ug/m³ 7104=良:36~75ug/m³ @@ -3941,7 +3941,7 @@ 7098=Солнечный день 7099=Облачно 7100=Непогода 7101=*Пожалуйста, установите значение в этом диапазоне (1 ~ 100). 7101=*Пожалуйста, установите значение в этом диапазоне ({0} ~ {1}). 7102=Заданное значение отсутствует. 7103=Отлично: 0 ~ 35 мкг/м3 7104=Хорошо: 36 ~ 75 мкг/м3 @@ -5322,7 +5322,7 @@ 7098=Día soleado 7099=Nublado 7100= 7101=*Establezca el valor en este rango (1 ~ 100). 7101=*Establezca el valor en este rango ({0} ~ {1}). 7102=Sin valor establecido 7103=Excelente: 0 ~ 35ug/m3 7104=Bueno: 36 ~ 75ug/m3 @@ -6709,7 +6709,7 @@ 7098=Слънчев ден 7099=Облачно 7100=Дъждовно 7101=*Моля, задайте стойността в този диапазон (1 ~ 100). 7101=*Моля, задайте стойността в този диапазон ({0} ~ {1}). 7102=Няма зададена стойност. 7103=Отлично: 0 ~ 35ug/m3 7104=Добър: 36 ~ 75ug/m3 @@ -8034,7 +8034,7 @@ 7098=Сонячний день 7099=Хмарно 7100=Дощ 7101=*Задайте значення в цьому діапазоні (1 ~ 100). 7101=*Задайте значення в цьому діапазоні ({0} ~ {1}). 7102=Не задано значення. 7103=Відмінно: 0 ~ 35 мкг/м3 7104=Добре: 36 ~ 75 мкг/м3 HDL_ON/DAL/Server/HttpUtil.cs
@@ -4,9 +4,11 @@ using System.Net; using System.Security.Cryptography; using System.Text; using Foundation; using HDL_ON.Entity; using RestSharp; using Shared; using SiriKit; namespace HDL_ON.DAL.Server { @@ -18,8 +20,8 @@ /// 固定域名,正式环境 /// 公共域名就近解析 /// </summary> //public const string GlobalRequestHttpsHost = "https://nearest.hdlcontrol.com"; public const string GlobalRequestHttpsHost = "https://test-gz.hdlcontrol.com"; public const string GlobalRequestHttpsHost = "https://nearest.hdlcontrol.com"; //public const string GlobalRequestHttpsHost = "https://test-gz.hdlcontrol.com"; const string APP_KEY = "HDL-HOME-APP-TEST"; const string SECRET_KEY = "WeJ8TY88vbakCcnvH8G1tDUqzLWY8yss"; @@ -319,12 +321,13 @@ UserInfo.Current.RefreshToken = revertData.refreshToken; UserInfo.Current.LastTime = DateTime.Now; UserInfo.Current.SaveUserInfo(); return true; #if __IOS__ var sdm = new SiriKit.SceneDateManager(); sdm.AccessToken = UserInfo.Current.LoginTokenString; sdm.RefreshToken = UserInfo.Current.RefreshToken; //var sss = NSUserDefaultsHelper.DataSuite.StringForKey(NSUserDefaultsHelper.StorageKeys.GLOBAL_GAccessToken); #endif return true; } else if (revertObj.Code == StateCode.PasswrodError) { HDL_ON/UI/UI0-Public/PublicAssmebly.cs
@@ -777,9 +777,13 @@ sRange.Add(i); } sRange.Add(60); int curValus = 0; int.TryParse(curItemKey, out curValus); BottomTimeSelectControl timeControl = new BottomTimeSelectControl(mRange, sRange, 5, Language.StringByID(StringId.SceneDelay)); timeControl.RowHeight = Application.GetRealHeight(50); timeControl.InitControl(0, 0, 262, false); timeControl.InitControl(curValus / 60, curValus % 60, 262, false); //timeControl.ChangePickerEvent2(); timeControl.FinishEvent = (type, hours, min) => { HDL_ON/UI/UI2/3-Intelligence/Automation/ConditionDeviceFunList.cs
@@ -1121,9 +1121,11 @@ } } int max = 100; int min = 1; if (device.spk == SPK.SensorLight) { //照明传感器 min = 0; max =1200; } @@ -1171,12 +1173,12 @@ key = "illuminance"; comparator = "<"; } break; break ; } selectedState = device.spk + "_" + value; AddDictionary(key, value, data_type, comparator); SaveInput(device,index, edit); },1,max); },min,max); } /// PM2.5,Co2,Tvoc设置值 /// </summary> HDL_ON/UI/UI2/3-Intelligence/Automation/LogicMethod.cs
@@ -377,10 +377,10 @@ //{ // return "LogicIcon/ganjiedian.png"; //} else if (SPK.SensorLight == device.spk) { return "LogicIcon/lightloguc.png"; } //else if (SPK.SensorLight == device.spk) //{ // return "LogicIcon/lightloguc.png"; //} //LogicIcon/heatlogic.png" return $"FunctionIcon/Icon/{device.IconName}.png"; HDL_ON/UI/UI2/3-Intelligence/Automation/LogicView/TipPopView.cs
@@ -550,7 +550,7 @@ } if (intValue < minValue || intValue > maxValue) { errorId_IsNullOrEmpty = Language.StringByID(StringId.setvalue).Replace("1", minValue.ToString()).Replace("100", maxValue.ToString()); errorId_IsNullOrEmpty = Language.StringByID(StringId.setvalue).Replace("{0}", minValue.ToString()).Replace("{1}", maxValue.ToString()); } } if (errorId_IsNullOrEmpty!="") @@ -564,8 +564,8 @@ btnTip.X = Application.GetRealWidth(53); btnTip.Y = editBjView.Bottom + Application.GetRealHeight(12); btnTip.Width = Application.GetRealWidth(157);//200 btnTip.Height = Application.GetRealHeight(17);//17 btnTip.Width = Application.GetRealWidth(180);//200 btnTip.Height = Application.GetRealHeight(20);//17 btnTip.Text = errorId_IsNullOrEmpty; btnTip.TextColor = CSS_Color.textRedColor; btnTip.TextSize = TextSize.text12; HDL_ON/UI/UI2/3-Intelligence/Scene/SetSceneFunctionInfoPage.cs
@@ -32,7 +32,7 @@ bodyView = this; scene = s; sceneFunction = fc.localFunction.ConvertSceneFunction(); sceneFunction = fc;//.localFunction.ConvertSceneFunction(); foreach (var ll in sceneFunction.status) { try @@ -229,6 +229,7 @@ { sceneFunction.status.Clear(); sceneFunction.status.Add(new SceneFunctionStatus() { key = FunctionAttributeKey.OnOff, value = "off" }); sceneFunction.status.Add(new SceneFunctionStatus() { key = FunctionAttributeKey.Delay, value = sceneFunction.delay }); } } } @@ -238,16 +239,6 @@ { if (temp != null) { //temp.delay = sceneFunction.delay; //foreach (var attr in sceneFunction.status) //{ // var keva = temp.status.Find((obj) => obj.key == attr.key); // if (keva != null) // { // keva.value = attr.value; // } //} //temp = sceneFunction; scene.functions.Remove(temp); } //else @@ -292,7 +283,14 @@ void UpdataFunctionRow() { contentView.RemoveAll(); try { contentView.RemoveAll(); } catch (Exception ex) { MainPage.Log(ex.Message); } for (var i = 0; i < functionRowList.Count; i++) { try @@ -304,37 +302,39 @@ { if (view.Tag != null) { if (view.Tag.ToString() == FunctionAttributeKey.OnOff) if (view.Tag.ToString() == FunctionAttributeKey.OnOff || view.Tag.ToString() == "delay") { contentView.AddChidren(view); } if (isOnStatus) else { if (view.Tag.ToString() != FunctionAttributeKey.OnOff) if (isOnStatus) { if (isColorful && sceneFunction.localFunction.spk == SPK.LightRGB) if (view.Tag.ToString() != FunctionAttributeKey.OnOff) { if (view.Tag.ToString() != FunctionAttributeKey.Colorful) if (isColorful && sceneFunction.localFunction.spk == SPK.LightRGB) { view.RemoveFromParent(); if (view.Tag.ToString() != FunctionAttributeKey.Colorful) { view.RemoveFromParent(); } else { contentView.AddChidren(view); } } else { contentView.AddChidren(view); } } else { contentView.AddChidren(view); } } } else { if (view.Tag.ToString() != FunctionAttributeKey.OnOff) else { view.RemoveFromParent(); if (view.Tag.ToString() != FunctionAttributeKey.OnOff && view.Tag.ToString() != "delay") { view.RemoveFromParent(); } } } } @@ -674,43 +674,6 @@ btnFunctionName.MouseUpEventHandler = (sender, e) => { LoadEditDialog_OnOff(sceneStatus, btnFunctionText); //var colorfulModePage = new SetSceneRgbColorfulModePage(); //colorfulModePage.backAction = (selectedSerise,status) => { // if (selectedSerise == null) // { // if (status == "on") // { // isColorful = true; // } // else // { // isColorful = false; // } // } // else // { // isColorful = true; // rgbColorful = selectedSerise.ConvertSceneFunction(); // } // if (isColorful) // { // btnFunctionText.TextID = StringId.On; // if (selectedSerise != null) // { // btnFunctionText.Text = selectedSerise.name; // } // } // else // { // btnFunctionText.TextID = StringId.OFF; // } // UpdataFunctionRow(); //}; //MainPage.BasePageView.AddChidren(colorfulModePage); //colorfulModePage.LoadPage(sceneFunction.localFunction.sid.Substring(0,16)); //MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; }; #endregion 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"; //public const string GlobalRequestHttpsHost = "https://nearest.hdlcontrol.com"; public const string GlobalRequestHttpsHost = "https://test-gz.hdlcontrol.com"; const string APP_KEY = "HDL-HOME-APP-TEST"; const string SECRET_KEY = "WeJ8TY88vbakCcnvH8G1tDUqzLWY8yss"; //public const string GlobalRequestHttpsHost = "http://59.41.255.150:7777";//mmmm