|
@@ -1,6 +1,7 @@
|
|
package com.wdkl.callingmainnurse.ui.activity;
|
|
package com.wdkl.callingmainnurse.ui.activity;
|
|
|
|
|
|
import android.annotation.SuppressLint;
|
|
import android.annotation.SuppressLint;
|
|
|
|
+import android.os.Build;
|
|
import android.os.Handler;
|
|
import android.os.Handler;
|
|
import android.os.Message;
|
|
import android.os.Message;
|
|
import android.widget.TextView;
|
|
import android.widget.TextView;
|
|
@@ -96,9 +97,19 @@ public class APPUpdateActivity extends BaseActivity implements SilentUpdateUtil.
|
|
case APP_UPDATE_SUCSSED:
|
|
case APP_UPDATE_SUCSSED:
|
|
text_download_infomation.setText("程序正在安装中请勿断电!");
|
|
text_download_infomation.setText("程序正在安装中请勿断电!");
|
|
//升级
|
|
//升级
|
|
- SilentUpdateUtil silentUpdateUtil = new SilentUpdateUtil();
|
|
|
|
- silentUpdateUtil.setInstallCallBack(APPUpdateActivity.this);
|
|
|
|
- silentUpdateUtil.updateApk(APPUpdateActivity.this);//静默升级
|
|
|
|
|
|
+ if (Build.VERSION.SDK_INT >= 26) {
|
|
|
|
+ //rk3368 8.1
|
|
|
|
+ DownloadUtils downloadUtils = new DownloadUtils(APPUpdateActivity.this);
|
|
|
|
+ if (downloadUtils.silentInstall(DownloadUtil.FILE_APK_PATH + "/" + DownloadUtil.FILE_APK_NAME)) {
|
|
|
|
+ ToastUtil.showToast("升级成功,即将重启!");
|
|
|
|
+ }
|
|
|
|
+ APPUpdateActivity.this.finish();
|
|
|
|
+ } else {
|
|
|
|
+ //rk3128 7.1
|
|
|
|
+ SilentUpdateUtil silentUpdateUtil = new SilentUpdateUtil();
|
|
|
|
+ silentUpdateUtil.setInstallCallBack(APPUpdateActivity.this);
|
|
|
|
+ silentUpdateUtil.updateApk(APPUpdateActivity.this);//静默升级
|
|
|
|
+ }
|
|
//new SilentUpdateUtil().updateApk(APPUpdateActivity.this).setInstallCallBack(APPUpdateActivity.this);//静默升级
|
|
//new SilentUpdateUtil().updateApk(APPUpdateActivity.this).setInstallCallBack(APPUpdateActivity.this);//静默升级
|
|
//new DownloadUtils(APPUpdateActivity.this).installAPK(DownloadUtil.FILE_APK_PATH + "/" + DownloadUtil.FILE_APK_NAME); //智能升级
|
|
//new DownloadUtils(APPUpdateActivity.this).installAPK(DownloadUtil.FILE_APK_PATH + "/" + DownloadUtil.FILE_APK_NAME); //智能升级
|
|
break;
|
|
break;
|
|
@@ -123,7 +134,7 @@ public class APPUpdateActivity extends BaseActivity implements SilentUpdateUtil.
|
|
public void installInfomation(int type, String infomation) {
|
|
public void installInfomation(int type, String infomation) {
|
|
text_download_infomation.setText(infomation);
|
|
text_download_infomation.setText(infomation);
|
|
if (type == SilentUpdateUtil.INSTALL_SUCSSED) {
|
|
if (type == SilentUpdateUtil.INSTALL_SUCSSED) {
|
|
-
|
|
|
|
|
|
+ ToastUtil.showToast("升级成功!");
|
|
} else if (type == SilentUpdateUtil.INSTALL_FILED) {
|
|
} else if (type == SilentUpdateUtil.INSTALL_FILED) {
|
|
ToastUtil.showToast("升级失败!");
|
|
ToastUtil.showToast("升级失败!");
|
|
APPUpdateActivity.this.finish();
|
|
APPUpdateActivity.this.finish();
|