Android,一个思路实现APP版本更新
16lz
2021-01-23
框架集成地址 Android,可以不再拷代码了吗?
思路描述:
1,获取当前APP版本信息
VersionModel _model = VersionUtil.getIns(Context)._get_version()
(VersionModel: _version_code, _version_name,_package_name)
2,HTTP请求把当前版本信息传给服务器
Android,一个函数实现Http Get 普通请求
Android,一个函数实现Http Post 普通请求
3,根据服务器返回值选择是否下载最新APK
不需要下载,结束
需要下载 Android,一个函数实现下载文件
(备注,需要读写文件权限 Android,一个继承类实现权限处理)
4,下载结束后安装APK
InstallUtil.getIns(Context)._get_install_apk("你的APK路径")
返回值 boolean, true 安装成功, false,安装失败
备注: 安装后会提示用户打开APP,已经做了处理...
5,(备注)弹出下载提示框
框架里有DialogUtil(Material Design默认风格的).....这里就不写了...想用不会用可以给我留言....也可以自己根据项目自定义
最后来2张效果图...
更多相关文章
- flutter-使用第三方库,编译和运行版本不一致问题 2
- Android获取基带版本
- 修改系统Android版本,版本号
- Android SDK版本更新
- react-native 升级版本号
- android版本与linux内核版本对应关系
- Android APP 版本更新通知代码
- Android版本及API等级关系