本文讲的是Android版本更新的实现代码
相关帮助文章:https://blog.youkuaiyun.com/JiYaRuo/article/details/106922141
//1.从后台获取版本信息实体
Version version = model.getModel();
//2.后台最新的版本号
int versionCode = Integer.valueOf(version.getVersionCode());
//3.当前版本< 后台最新版本 --> 更新
if (AppUtils.getVersionCode(getApplication()) < versionCode ) {
showUpdate(version);
} else {
//直接进入主页面
}
/**
* 显示更新的dialog
*/
private void showUpdate(final Version version) {
Dialog dialogUpdate = null;
AlertDialog.Builder builder = new AlertDialog.Builder(this)
.setTitle("更新")
.setMessage("发现新版本" + version.getVersionName() + (version.getOnlyAllowLatestAppVersion() == 1 ? " 请升级" : ",是否更新"))
// .setMessage("发现新版本" + version.getVersionName() + " 请升级"+"\n"+"更新内容:"+"\n"+version.getInfo())
.setPositiveButton("确定",

本文详细介绍了Android应用版本更新的实现过程,包括版本更新Bean类的创建、在清单文件中添加Provider以解决7.0以上系统闪退问题,以及在res/xml下创建file_paths.xml配置文件等关键步骤。
最低0.47元/天 解锁文章
4097

被折叠的 条评论
为什么被折叠?



