- 实现android版本更新
- 对kotlin适配,调用更简单
- 自定义接口协议,可以不改变现有项目的协议就能使用
- 支持get,post请求
- 支持进度显示,对话框进度条,和通知栏进度条展示
- 支持后台下载
- 支持强制更新
- 支持简单主题色配置(可以自动从顶部图片提取主色)
- 支持自定义对话框(可以监听下载进度)
- 支持静默下载(可以设置wifi状态下)
- 支持android7.0
点击下载 Demo.apk 或扫描下面的二维码安装
java方式引用
dependencies {
compile 'com.qianwen:update-app:3.3.8'
}
kotlin方式引用
dependencies {
compile 'com.qianwen:update-app-kotlin:1.1.0'
}
1,java方式
new UpdateAppManager
.Builder()
//当前Activity
.setActivity(this)
//更新地址
.setUpdateUrl(mUpdateUrl)
//实现httpManager接口的对象
.setHttpManager(new UpdateAppHttpUtil())
.build()
.update();
2,kotlin方式
updateApp(mUpdateUrl, UpdateAppHttpUtil()).update()
进度条使用的是代码家的「NumberProgressBar」
kotlin版本是依赖java版本的,所以java版本的问题kotlin自然修复
v3.3.8
1,增加存储空间权限申请
V3.3.7
1,修改默认安装包下载路径为download/packageName
感谢bean-liu对项目的维护
V3.3.6
1,去掉对下载路径前缀的校验。
V3.3.5
1,修复升级对话框布局中的问题。
2,修复静默下载,关闭更新弹窗 再点击更新 一直显示的问题。