| | |
| | | /// </summary>
|
| | | public AbountForm()
|
| | | {
|
| | | |
| | |
|
| | | }
|
| | | /// <summary>
|
| | | /// 画面显示(底层会固定调用此方法,借以完成画面创建)
|
| | |
| | | var versionFL = new FrameLayout
|
| | | {
|
| | | Y = Application.GetRealHeight(510),
|
| | | Height = Application.GetRealHeight(300),
|
| | | //Height = Application.GetRealHeight(300),
|
| | | Height = Application.GetRealHeight(300-127-12),
|
| | | BackgroundColor = ZigbeeColor.Current.GXCBackgroundColor
|
| | | };
|
| | | bodyFrameLayout.AddChidren(versionFL);
|
| | |
|
| | | var SLARow = new DeviceInfoRow(12);
|
| | | SLARow.Init();
|
| | | SLARow.SetTipTitle(R.MyInternationalizationString.SLA);
|
| | | SLARow.NameText.TextAlignment = TextAlignment.CenterRight;
|
| | | versionFL.AddChidren(SLARow);
|
| | | SLARow.ClickBtn.MouseUpEventHandler += (sender, e) =>
|
| | | {
|
| | | var slaForm = new SLAForm();
|
| | | slaForm.AddForm();
|
| | | };
|
| | | //var SLARow = new DeviceInfoRow(12);
|
| | | //SLARow.Init();
|
| | | //SLARow.SetTipTitle(R.MyInternationalizationString.SLA);
|
| | | //SLARow.NameText.TextAlignment = TextAlignment.CenterRight;
|
| | | //versionFL.AddChidren(SLARow);
|
| | | //SLARow.ClickBtn.MouseUpEventHandler += (sender, e) =>
|
| | | //{
|
| | | // var slaForm = new SLAForm();
|
| | | // slaForm.AddForm();
|
| | | //};
|
| | |
|
| | | updateRow = new DeviceInfoRow(12 + 127 + 12);
|
| | | //updateRow = new DeviceInfoRow(12 + 127 + 12);
|
| | | updateRow = new DeviceInfoRow(12);
|
| | | updateRow.Init();
|
| | | updateRow.SetTipTitle(R.MyInternationalizationString.UpdateVersion);
|
| | | updateRow.NameText.TextAlignment = TextAlignment.CenterRight;
|
| | |
| | | UpdateVersion();
|
| | | };
|
| | |
|
| | | |
| | |
|
| | | updatingBtn = new Button()
|
| | | {
|
| | | Y = Application.GetRealHeight(994),
|
| | |
| | | Gravity=Gravity.CenterHorizontal
|
| | | };
|
| | | bodyFrameLayout.AddChidren(updatingBtn);
|
| | | |
| | |
|
| | | SetDownLoadBtnNoVisible();
|
| | | CheckVersion();
|
| | | }
|
| | |
| | | #if iOS
|
| | | try
|
| | | {
|
| | | CommonPage.Loading.Start();
|
| | | var versionResult = await RequestHttpsiOSAppVersionAsync();
|
| | | if (versionResult == null || versionResult.Results == null)
|
| | | {
|
| | |
| | | {
|
| | | return true;
|
| | | }
|
| | | retuun false;
|
| | | return false;
|
| | | }
|
| | | catch
|
| | | {
|
| | | return false;
|
| | |
|
| | | return false;
|
| | | }
|
| | | |
| | |
|
| | | #elif Android
|
| | | try
|
| | | {
|
| | |
| | | private async void UpdateVersion()
|
| | | {
|
| | | #if iOS
|
| | | CommonPage.Instance.OpenUrl();
|
| | | OpenUrl();
|
| | | #elif Android
|
| | | try
|
| | | {
|
| | |
| | | /// 获取iOS-APP版本信息
|
| | | /// </summary>
|
| | | /// <returns>The https app version async.</returns>
|
| | | public async System.Threading.Tasks.Task<ResponseEntity.ResultPack> RequestHttpsiOSAppVersionAsync()
|
| | | public async System.Threading.Tasks.Task<Common.ResponseEntity.ResultPack> RequestHttpsiOSAppVersionAsync()
|
| | | {
|
| | | try
|
| | | {
|
| | |
| | | {
|
| | | return null;
|
| | | }
|
| | | return Newtonsoft.Json.JsonConvert.DeserializeObject<ResponseEntity.ResultPack>(Encoding.UTF8.GetString(result));
|
| | | return Newtonsoft.Json.JsonConvert.DeserializeObject<Common.ResponseEntity.ResultPack>(Encoding.UTF8.GetString(result));
|
| | | }
|
| | | catch
|
| | | {
|