| | |
| | | /// <summary> |
| | | /// 版本号 |
| | | /// </summary> |
| | | public static string VersionString = "2.4.6"; |
| | | public static string VersionString = "2.7.0"; |
| | | ///// <summary> |
| | | ///// 客户端类型 |
| | | ///// </summary> |
| | |
| | | public static List<string> SceneSupportFunctionList = new List<string> { |
| | | SPK.LightCCT,SPK.LightDimming,SPK.LightSwitch,SPK.LightRGB, |
| | | SPK.CurtainRoller,SPK.CurtainSwitch,SPK.CurtainTrietex,SPK.CurtainDream, |
| | | SPK.AcIr,SPK.AcStandard,SPK.HvacAC, |
| | | SPK.FloorHeatStandard,SPK.HvacFloorHeat, |
| | | SPK.AcIr,SPK.AcStandard,SPK.HvacAC,SPK.HvacAcPanel, |
| | | SPK.FloorHeatStandard,SPK.HvacFloorHeat,SPK.HvacFloorHeatPanel, |
| | | SPK.AirFreshStandard,SPK.HvacAirFresh, |
| | | SPK.AirSwitch, |
| | | SPK.PanelSocket,SPK.ElectricSocket, |
| | |
| | | SPK.GroupControl, |
| | | SPK.AvMusic, |
| | | SPK.MusicStandard, |
| | | SPK.ElectricalTvHisense, |
| | | SPK.OtherCommon, |
| | | |
| | | }; |
| | |
| | | _RoomNotSupportFunctionList.Add(SPK.ElectricEnergy); |
| | | _RoomNotSupportFunctionList.Add(SPK.OtherCommon); |
| | | _RoomNotSupportFunctionList.Add(SPK.SensorLight); |
| | | _RoomNotSupportFunctionList.Add(SPK.AcstParent); |
| | | _RoomNotSupportFunctionList.Add(SPK.AcstSub); |
| | | _RoomNotSupportFunctionList.Add(SPK.WaterHeaterJinmao); |
| | | _RoomNotSupportFunctionList.Add(SPK.InverterJinmao); |
| | | _RoomNotSupportFunctionList.AddRange(SPK.EnvironDeviceSpkList()); |
| | | //_RoomNotSupportFunctionList.AddRange(SPK.ArmSensorSpkList()); |
| | | } |
| | |
| | | |
| | | BaseView = Application.MainPage; |
| | | Application.MainPage.BackgroundColor = CSS_Color.MainBackgroundColor; |
| | | //Application.MainPage.BackgroundColor = 0xFFFF0000;// CSS_Color.MainBackgroundColor; |
| | | //BaseView = new FrameLayout() |
| | | //{ |
| | | // Y = Application.GetRealHeight(20), |
| | | // Width = Application.GetRealWidth(376), |
| | | // Height = Application.GetRealHeight(667), |
| | | //}; |
| | | //Application.MainPage.AddChidren(BaseView); |
| | | Language.UpdateLanguage(); |
| | | //#region 测试 |
| | | //var ddd = new UI.test.TestDialog(); |
| | | //ddd.InitView(); |
| | | //return; |
| | | //#endregion |
| | | |
| | | if (string.IsNullOrEmpty(OnAppConfig.Instance.LastLoginUserId)) |
| | | { |
| | | GoLoginPage(); |
| | | GoLoginPage(UserInfo.Current); |
| | | } |
| | | else |
| | | { |
| | | //判断需不需要登录,有没有登录,或者登录是否过期, |
| | | if (UserInfo.Current == null || !UserInfo.Current.IsLogin) |
| | | if (UserInfo.Current == null)// || !UserInfo.Current.IsLogin) |
| | | { |
| | | GoLoginPage(UserInfo.Current); |
| | | } |
| | | else |
| | | { |
| | | //new System.Threading.Thread(() => |
| | | //{ |
| | | // var pm = new DAL.Server.HttpServerRequest(); |
| | | // pm.RefreshToken();//刷新Token |
| | | // pm.GetHomePager();//刷新住宅信息 |
| | | // pm.GetUserInfo();//刷新个人信息 |
| | | //}) |
| | | //{ IsBackground = true }.Start(); |
| | | Common.ApiUtlis.Ins.DownloadData(); |
| | | |
| | | GoUserPage(false, true); |
| | | } |
| | | } |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | Log("root erorr : " + ex.Message); |
| | | Log("Error", "root erorr : " + ex.StackTrace); |
| | | } |
| | | finally |
| | | { |
| | |
| | | |
| | | } |
| | | |
| | | //#if __ANDROID__ |
| | | // new System.Threading.Thread(async () => |
| | | // { |
| | | // int i = 10; |
| | | // while (i < 10) { |
| | | // try |
| | | // { |
| | | // var location_android = await HDL_ON_Android.LocationUtils.GetCurrentLocationAsync(); |
| | | // if (location_android != null) |
| | | // { |
| | | // MainPage.cityInfo.lat = location_android.Latitude.ToString(); |
| | | // MainPage.cityInfo.lon = location_android.Longitude.ToString(); |
| | | // new HDL_ON.DAL.Server.HttpServerRequest().GetCityWeatherInfo(MainPage.cityInfo.lon.Replace(",", "."), MainPage.cityInfo.lat.ToString().Replace(",", ".")); |
| | | // i = 100; |
| | | // Application.RunOnMainThread(() => { |
| | | // HomePage.LoadEvent_RefreshAir(); |
| | | // }); |
| | | // } |
| | | // else |
| | | // { |
| | | // i++; |
| | | // } |
| | | // } catch (Exception ex) |
| | | // { |
| | | // Log($"经纬度获取异常: {ex.Message}"); |
| | | // } |
| | | // } |
| | | // }) |
| | | // { IsBackground = true }.Start(); |
| | | //#endif |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | } |
| | | } |
| | | catch { } |
| | | OnAppConfig.Instance.LastLoginUserId = ""; |
| | | UserInfo.Current.ClearUserInfo(); |
| | | BaseView.BackgroundColor = CSS_Color.BackgroundColor; |
| | | var fisrtView = new UI.UI1Login.LoginPage(); |
| | | fisrtView.BackgroundColor = CSS_Color.MainBackgroundColor; |
| | |
| | | UserBasePage.LoadPage(); |
| | | BasePageView.PageIndex = 0; |
| | | |
| | | if (isFirstOpen) |
| | | { |
| | | //启动密码验证 |
| | | new AppUnlockPage().LoadPage(isFirstOpen); |
| | | } |
| | | //if (isFirstOpen) |
| | | //{ |
| | | // //启动密码验证 |
| | | // new AppUnlockPage().LoadPage(isFirstOpen); |
| | | //} |
| | | //主页加载完成,回调事件 |
| | | pageShowEvent?.Invoke(); |
| | | pageShowEvent = null; |
| | |
| | | #if DEBUG |
| | | Console.WriteLine($"{tag}-->{msg}"); |
| | | #endif |
| | | if (tag == "error") |
| | | { |
| | | new System.Threading.Thread(async () => |
| | | { |
| | | await Common.AliyunLog.AliyunLogClient.PostLogs("自定义Error日志", msg); |
| | | }) |
| | | { IsBackground = true }.Start(); |
| | | } |
| | | } |
| | | |
| | | |