old mode 100755
new mode 100644
| | |
| | | /// <summary>
|
| | | /// 画面显示(底层会固定调用此方法,借以完成画面创建)
|
| | | /// </summary>
|
| | | public void ShowForm()
|
| | | /// <param name="autoUpdate">打开界面之后,如果有新版本,是否直接升级</param>
|
| | | public void ShowForm(bool autoUpdate)
|
| | | {
|
| | | //设置标题信息
|
| | | base.SetTitleText(Language.StringByID(R.MyInternationalizationString.uAboutMe));
|
| | | //初始化中部控件
|
| | | this.InitMiddleFrame();
|
| | | this.InitMiddleFrame(autoUpdate);
|
| | | }
|
| | | /// <summary>
|
| | | /// Closes the form.
|
| | |
| | | /// <summary>
|
| | | /// 初始化中部控件
|
| | | /// </summary>
|
| | | private void InitMiddleFrame()
|
| | | /// <param name="autoUpdate">打开界面之后,如果有新版本,是否直接升级</param>
|
| | | private void InitMiddleFrame(bool autoUpdate)
|
| | | {
|
| | | //头部白色背景
|
| | | var frameLogo = new FrameLayoutBase();
|
| | |
| | | //更新最新版
|
| | | btnRightView.TextID = R.MyInternationalizationString.Update;
|
| | | rowUpdate.CanClick = true;
|
| | | if (autoUpdate == true)
|
| | | {
|
| | | //直接升级
|
| | | rowUpdate.ButtonClickEvent?.Invoke(null, null);
|
| | | }
|
| | | }
|
| | | else
|
| | | {
|
| | |
| | | if (results[0] == null)
|
| | | {
|
| | | return false;
|
| | | }
|
| | | var newVersion = results[0]["version"]?.ToString();
|
| | | var updateContent = results[0]["releaseNotes"]?.ToString();
|
| | | } |
| | | var newVersion = results[0]["version"]?.ToString(); |
| | | |
| | | var updateContent = results[0]["releaseNotes"]?.ToString();
|
| | | if (newVersion.CompareTo(CommonPage.CodeIDString) > 0)
|
| | | {
|
| | | return true;
|
| | |
| | | for (int i = 0; i < responeData.pageData.Count; i++)
|
| | | {
|
| | | var apkInfo = responeData.pageData[i];
|
| | | if (apkInfoOBJ == null || apkInfoOBJ.FirmwareVersion.CompareTo(apkInfo.FirmwareVersion) > 0)
|
| | | if (apkInfoOBJ == null || apkInfo.FirmwareVersion.CompareTo(apkInfoOBJ.FirmwareVersion) > 0)
|
| | | {
|
| | | apkInfoOBJ = apkInfo;
|
| | | }
|