apkUpdate是一个基于android系统原生的DownloadManager实现的apk下载的库。适合简单粗暴的全量更新apk。
获取升级接口的数据后做简单的配置就ok。
例如:
//进入activity监测升级
ApkUpgradeTool tool = new ApkUpgradeTool.Builder(MainActivity.this)
//apk下载地址
.apkUrl("http://www.lianjia.com/client/download?ua=android&channel=homelink")
//版本号
.versionCode(2)
//强制升级
.forceUpdate(true)
//升级回调用了初始化dialog
.onUpdateListener(new OnUpgradeListener() {
@Override
public void initDialog(ApkUpgradeTool upgradeTool) {
DialogUtils.showUpdateDialog(MainActivity.this, upgradeTool);
}
}).build();
//是否有toast提示功能
tool.checkVersion(false);