| | |
| | | /// BasePageView |
| | | /// </summary> |
| | | public static PageLayout BasePageView { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 用户控制父容器 |
| | | /// </summary> |
| | |
| | | /// <summary> |
| | | /// 版本号 |
| | | /// </summary> |
| | | public static string VersionString = "2.1.0"; |
| | | ///// <summary> |
| | | ///// 客户端类型 |
| | | ///// </summary> |
| | | //public static string ClientType = APIClientType.HDL_ON_PRO.ToString(); |
| | | public static string VersionString = "1.0.1"; |
| | | |
| | | /// <summary> |
| | | /// |
| | |
| | | /// </summary> |
| | | public static int CurPageIndex = 9999; |
| | | |
| | | ///// <summary> |
| | | ///// 公司代码 |
| | | ///// 预留第三方定制标记 |
| | | ///// 0:HDL |
| | | ///// </summary> |
| | | //public static int Company = 0; |
| | | |
| | | /// <summary> |
| | | /// 右滑后退提示按钮 |
| | | /// </summary> |
| | |
| | | SPK.AcIr,SPK.AcStandard,SPK.HvacAC, |
| | | SPK.FloorHeatStandard,SPK.HvacFloorHeat, |
| | | SPK.AirFreshStandard,SPK.HvacAirFresh, |
| | | SPK.AirSwitch, |
| | | SPK.PanelSocket,SPK.ElectricSocket, |
| | | SPK.MechanicalArm,SPK.IpCam_Imou, |
| | | SPK.GroupControl, |
| | | //SPK.AvMusic,SPK.MusicStandard |
| | | }; |
| | | |
| | | |
| | |
| | | if (_RoomNotSupportFunctionList == null) |
| | | { |
| | | _RoomNotSupportFunctionList = new List<string>(); |
| | | _RoomNotSupportFunctionList.Add(SPK.EnergyStandard); |
| | | //_RoomNotSupportFunctionList.Add(SPK.MusicStandard); |
| | | //_RoomNotSupportFunctionList.Add(SPK.AvMusic); |
| | | _RoomNotSupportFunctionList.Add(SPK.AirSwitch); |
| | | //_RoomNotSupportFunctionList.Add(SPK.AirSwitchP3); |
| | | _RoomNotSupportFunctionList.Add(SPK.ElectricEnergy); |
| | | //_RoomNotSupportFunctionList.Add(SPK.OtherCommon); |
| | | _RoomNotSupportFunctionList.Add(SPK.SensorLight); |
| | | _RoomNotSupportFunctionList.AddRange(SPK.EnvironDeviceSpkList()); |
| | | //_RoomNotSupportFunctionList.AddRange(SPK.ArmSensorSpkList()); |
| | | } |
| | | return _RoomNotSupportFunctionList; |
| | | } |
| | |
| | | try |
| | | { |
| | | Application.DesignWidth = 375; |
| | | Application.DesignHeight = 667 + 20; |
| | | Application.DesignHeight = 667; |
| | | //设置语言环境 防止string转 double出现逗号,todouble异常等问题 |
| | | System.Globalization.CultureInfo.CurrentCulture = System.Globalization.CultureInfo.CreateSpecificCulture("zh-CN"); |
| | | |
| | | 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); |
| | | //BaseView = Application.MainPage; |
| | | Application.MainPage.BackgroundColor = 0xFFF7F7F7; |
| | | BaseView = new FrameLayout() |
| | | { |
| | | Width = Application.GetRealWidth(376), |
| | | Height = Application.GetRealHeight(667), |
| | | }; |
| | | Application.MainPage.AddChidren(BaseView); |
| | | Language.UpdateLanguage(); |
| | | //#region 测试 |
| | | //var ddd = new UI.test.TestDialog(); |
| | |
| | | } |
| | | 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); |
| | |
| | | } |
| | | finally |
| | | { |
| | | //Application.RunOnMainThread(() => { |
| | | // Application.HideSoftInput(); |
| | | //}); |
| | | } |
| | | |
| | | try |
| | |
| | | |
| | | } |
| | | |
| | | #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> |
| | |
| | | }).Start(); |
| | | |
| | | |
| | | try |
| | | { |
| | | #if __ANDROID__ |
| | | Com.Chteam.Agent.BuglyAgentHelper.SetUserId(UserInfo.Current.AccountString); |
| | | #else |
| | | Bugly.Bugly.SetUserIdentifier(UserInfo.Current.AccountString); |
| | | #endif |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | MainPage.Log("Bugly error"); |
| | | } |
| | | } |
| | | |
| | | /// <summary> |