|
|
|
@ -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); |
|
|
|
// |
|
|
|
|