From ba115f9405a3ab226a4fc9ee924f46692b24c0ac Mon Sep 17 00:00:00 2001 From: lh <1209405678@qq.com> Date: Wed, 11 Apr 2018 16:44:51 +0800 Subject: [PATCH] no message --- .../com/qhclh/ytzh/home/MainActivity.java | 28 +++++++++++++------ 1 file changed, 20 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/com/qhclh/ytzh/home/MainActivity.java b/app/src/main/java/com/qhclh/ytzh/home/MainActivity.java index 247660d..8968ca9 100644 --- a/app/src/main/java/com/qhclh/ytzh/home/MainActivity.java +++ b/app/src/main/java/com/qhclh/ytzh/home/MainActivity.java @@ -2,6 +2,7 @@ package com.qhclh.ytzh.home; import android.Manifest; import android.content.Intent; +import android.os.Build; import android.os.Looper; import android.support.annotation.NonNull; import android.support.v4.app.FragmentTransaction; @@ -450,14 +451,25 @@ public class MainActivity extends BaseActivity { downloadUrl = downLoadBean.getDownload(); Looper.prepare(); - UpdateAppUtils.from(MainActivity.this) - .checkBy(UpdateAppUtils.CHECK_BY_VERSION_NAME) //更新检测方式,默认为VersionCode - .serverVersionName(versionName) - .apkPath(downloadUrl) - .showNotification(true) //是否显示下载进度到通知栏,默认为true - .downloadBy(UpdateAppUtils.DOWNLOAD_BY_APP) //下载方式:app下载、手机浏览器下载。默认app下载 - .isForce(false) //是否强制更新,默认false 强制更新情况下用户不同意更新则不能使用app - .update(); + if(Build.VERSION.SDK_INT>=26) { + UpdateAppUtils.from(MainActivity.this) + .checkBy(UpdateAppUtils.CHECK_BY_VERSION_NAME) //更新检测方式,默认为VersionCode + .serverVersionName(versionName) + .apkPath(downloadUrl) + .showNotification(false) //是否显示下载进度到通知栏,默认为true + .downloadBy(UpdateAppUtils.DOWNLOAD_BY_BROWSER) //下载方式:app下载、手机浏览器下载。默认app下载 + .isForce(false) //是否强制更新,默认false 强制更新情况下用户不同意更新则不能使用app + .update(); + }else { + UpdateAppUtils.from(MainActivity.this) + .checkBy(UpdateAppUtils.CHECK_BY_VERSION_NAME) //更新检测方式,默认为VersionCode + .serverVersionName(versionName) + .apkPath(downloadUrl) + .showNotification(true) //是否显示下载进度到通知栏,默认为true + .downloadBy(UpdateAppUtils.DOWNLOAD_BY_APP) //下载方式:app下载、手机浏览器下载。默认app下载 + .isForce(false) //是否强制更新,默认false 强制更新情况下用户不同意更新则不能使用app + .update(); + } Looper.loop(); // String localversionname = ApkUtils.getVersionName(MainActivity.this); //