From c7df85937f73fb347ee0b19e9c052d2d00a6df6c Mon Sep 17 00:00:00 2001
From: 黄学彪 <hxb@hdlchina.com.cn>
Date: 星期五, 18 九月 2020 13:58:19 +0800
Subject: [PATCH] 新版本

---
 ZigbeeApp/Shared/Phone/UserCenter/Abount/AbountForm.cs |  109 ++++++++++++++++++++++++------------------------------
 1 files changed, 49 insertions(+), 60 deletions(-)

diff --git a/ZigbeeApp/Shared/Phone/UserCenter/Abount/AbountForm.cs b/ZigbeeApp/Shared/Phone/UserCenter/Abount/AbountForm.cs
old mode 100644
new mode 100755
index 193e28e..756529e
--- a/ZigbeeApp/Shared/Phone/UserCenter/Abount/AbountForm.cs
+++ b/ZigbeeApp/Shared/Phone/UserCenter/Abount/AbountForm.cs
@@ -72,25 +72,20 @@
             frameLogo.Height = Application.GetRealHeight(484);
             frameLogo.BackgroundColor = ZigbeeColor.Current.GXCBackgroundColor;
             bodyFrameLayout.AddChidren(frameLogo);
-            //鍥炬爣鐨勫鍣�
-            var frameLogoBackground = new FrameLayoutBase();
-            frameLogoBackground.Y = Application.GetRealHeight(104);
-            frameLogoBackground.Width = this.GetPictrueRealSize(167);
-            frameLogoBackground.Height = this.GetPictrueRealSize(167);
-            frameLogoBackground.Gravity = Gravity.CenterHorizontal;
-            frameLogoBackground.BackgroundColor = ZigbeeColor.Current.GXCButtonBlackSelectedColor;
-            frameLogoBackground.Radius = (uint)Application.GetRealHeight(37);
-            frameLogo.AddChidren(frameLogoBackground);
             //鍥炬爣
-            var btnLogo = new IconViewControl(144);
-            btnLogo.UnSelectedImagePath = "Account/Logo_White.png";
-            btnLogo.Gravity = Gravity.Center;
-            frameLogoBackground.AddChidren(btnLogo);
-            //HDL Home
+            var btnLogo = new ImageView();
+            btnLogo.Y = Application.GetRealHeight(104);
+            btnLogo.Width = this.GetPictrueRealSize(167);
+            btnLogo.Height = this.GetPictrueRealSize(167);
+            btnLogo.Radius = (uint)Application.GetRealHeight(37);
+            btnLogo.ImagePath = "Account/Logo_Evoyo.png";
+            btnLogo.Gravity = Gravity.CenterHorizontal;
+            frameLogo.AddChidren(btnLogo);
+            //Evoyo Home
             var btnName = new NormalViewControl(700, 60, true);
             btnName.Y = Application.GetRealHeight(294);
             btnName.Gravity = Gravity.CenterHorizontal;
-            btnName.Text = "HDL Home";
+            btnName.Text = "Evoyo Home";
             btnName.TextSize = 15;
             btnName.TextColor = ZigbeeColor.Current.GXCTextDeepBlackColor;
             btnName.TextAlignment = TextAlignment.Center;
@@ -111,11 +106,17 @@
             listView.Height = Application.GetRealHeight(500);
             bodyFrameLayout.AddChidren(listView);
             //鏈嶅姟鍗忚
-            //var rowService = new FrameRowControl(listView.rowSpace / 2);
-            //listView.AddChidren(rowService);
-            //rowService.AddLeftCaption(Language.StringByID(R.MyInternationalizationString.SLA), 400);
-            //rowService.AddRightArrow();
-            //rowService.AddBottomLine();
+            var rowService = new FrameRowControl(listView.rowSpace / 2);
+            listView.AddChidren(rowService);
+            rowService.AddLeftCaption(Language.StringByID(R.MyInternationalizationString.SLA), 400);
+            rowService.AddRightArrow();
+            rowService.AddBottomLine();
+            rowService.ButtonClickEvent += (sender, e) =>
+            {
+                var form = new SLAForm();
+                form.AddForm();
+            };
+
             //鐗堟湰鏇存柊
             this.rowUpdate = new FrameRowControl(listView.rowSpace / 2);
             listView.AddChidren(rowUpdate);
@@ -167,18 +168,6 @@
         }
 
         /// <summary>
-        /// CheckVersion
-        /// </summary>
-        private void CheckVersion()
-        {
-            new System.Threading.Thread(async () =>
-            {
-                
-            })
-            { IsBackground = true }.Start();
-
-        }
-        /// <summary>
         /// 璁剧疆杩涘害鎺т欢涓嶅彲瑙�
         /// </summary>
         private void SetDownLoadBtnNoVisible()
@@ -204,34 +193,34 @@
         {
 #if iOS
             try
-            {
-                var versionResult = await RequestHttpsiOSAppVersionAsync();
-                if (versionResult == null || versionResult.Results == null)
-                {
-                    return false;
-                }
-                var results = Newtonsoft.Json.Linq.JArray.Parse(versionResult.Results.ToString());
-                if (results[0] == null)
-                {
-                    return false;
-                }
-                var newVersion = results[0]["version"]?.ToString();
-                var updateContent = results[0]["releaseNotes"]?.ToString();
-                if (newVersion.CompareTo(CommonPage.CodeIDString) > 0)
-                {
-                    return true;
-                }
-                return false;
-            }
-            catch
-            {
-                return false;
-            }
+            {
+                    var versionResult = await RequestHttpsiOSAppVersionAsync();
+                    if (versionResult == null || versionResult.Results == null)
+                    {
+                        return false;
+                    }
+                    var results = Newtonsoft.Json.Linq.JArray.Parse(versionResult.Results.ToString());
+                    if (results[0] == null)
+                    {
+                        return false;
+                    }
+                    var newVersion = results[0]["version"]?.ToString();
+                    var updateContent = results[0]["releaseNotes"]?.ToString();
+                    if (newVersion.CompareTo(CommonPage.CodeIDString) > 0)
+                    {
+                        return true;
+                    }
+                    return false;
+                }
+                catch
+                {
+                   return false;
+                }
 
 #elif Android
             try
             {
-                var versionResult = await RequestHttpsAndroidAppVersionAsync();
+                var versionResult = RequestHttpsAndroidAppVersionAsync();
                 if (versionResult == null)
                 {
                     return false;
@@ -267,7 +256,7 @@
                 };
                 var requestJson = Newtonsoft.Json.JsonConvert.SerializeObject(requestObj);
 
-                var bytesTotalLengthResult = await CommonPage.Instance.RequestHttpsZigbeeAsync("FirmwareMana/DownloadPlatformUploadFirmwarePreLength", Encoding.UTF8.GetBytes(requestJson));
+                var bytesTotalLengthResult = CommonPage.Instance.RequestHttpsZigbeeAsync("FirmwareMana/DownloadPlatformUploadFirmwarePreLength", Encoding.UTF8.GetBytes(requestJson));
                 if (bytesTotalLengthResult == null || bytesTotalLengthResult.ResponseData == null)
                 {
                     CommonPage.Instance.ShowErrorInfoAlert(R.MyInternationalizationString.UpdateAppFail);
@@ -350,7 +339,7 @@
             if (Android.OS.BuildVersionCodes.M < Android.OS.Build.VERSION.SdkInt)
             {
                 //鍙傛暟1 涓婁笅鏂�, 鍙傛暟2 Provider涓绘満鍦板潃 鍜岄厤缃枃浠朵腑淇濇寔涓�鑷�   鍙傛暟3  鍏变韩鐨勬枃浠�
-                var apkUri = Android.Support.V4.Content.FileProvider.GetUriForFile(context, "com.hdl.home.fileProvider", file);
+                var apkUri = Android.Support.V4.Content.FileProvider.GetUriForFile(context, "com.evoyo.home.fileProvider", file);
                 //娣诲姞杩欎竴鍙ヨ〃绀哄鐩爣搴旂敤涓存椂鎺堟潈璇ri鎵�浠h〃鐨勬枃浠�
                 intent.AddFlags(Android.Content.ActivityFlags.GrantReadUriPermission);
                 intent.SetDataAndType(apkUri, "application/vnd.android.package-archive");
@@ -366,7 +355,7 @@
         /// 鑾峰彇 Android-APP 鐗堟湰淇℃伅
         /// </summary>
         /// <returns>The https app version async.</returns>
-        private async System.Threading.Tasks.Task<Common.ResponseEntity.ApkInfoOBJ> RequestHttpsAndroidAppVersionAsync()
+        private Common.ResponseEntity.ApkInfoOBJ RequestHttpsAndroidAppVersionAsync()
         {
             try
             {
@@ -376,7 +365,7 @@
                     RequestVersion = CommonPage.CodeIDString
                 };
                 var requestJson = Newtonsoft.Json.JsonConvert.SerializeObject(requestOBJ);
-                var result = await CommonPage.Instance.RequestHttpsZigbeeAsync("FirmwareMana/DetectionPlatformUploadFirmware", System.Text.Encoding.UTF8.GetBytes(requestJson));
+                var result = CommonPage.Instance.RequestHttpsZigbeeAsync("FirmwareMana/DetectionPlatformUploadFirmware", System.Text.Encoding.UTF8.GetBytes(requestJson));
                 if (result == null)
                 {
                     return null;

--
Gitblit v1.8.0