版本更新软件是一款专为安卓开发者打造的开源工具,旨在简化应用的版本更新流程。它提供了一个灵活、可定制的框架,让开发者能够轻松地将版本更新功能集成到自己的应用中。
支持Java、Kotlin
支持AndroidX
支持后台下载
支持强制更新
支持自定义下载过程
支持Android4.1及以上版本
支持通知栏进度条展示,适配到Android13
支持中文/繁体/英文语言(国际化)
支持自定义内置对话框样式
支持取消下载(如果发送了通知栏消息,则会移除)
支持下载完成,打开新版本后删除旧安装包文件
不需要申请存储权限
使用HttpURLConnection下载,未集成其他第三方框架
框架内部支持国际化(其他语言只需要在对应的string.xml中取相同的名字即可)
如果你需要修改框架内部的一些文字,你只需要在string.xml中取相同的名字即可以覆盖框架内设定的
查看版本库中的Log只需要过滤AppUpdate开头的Tag
支持校验安装包的MD5避免重复下载,只需要Builder设置安装包的MD5即可
下载完成 打开新版本后删除旧安装包文件
1、当调用了apkVersionCode()设置了最新的VersionCode,则内部会自动判断是否显示对话框、下载和安装
适配Android 13通知运行权限,且当设置showNotification(true)时,点击对话框的升级按钮会申请通知栏权限,无论是否同意都将会继续下载
当设置强制更新forcedUpgrade(true)时,显示的对话框会显示下载进度条
2、当没有调用apkVersionCode(),就可以把它当成一个下载器,内部只会进行下载和安装
3、由于Android 10限制后台应用启动Activity,所以下载完成会发送一个通知至通知栏(忽略showNotification的值,需要允许发送通知)
4、更多用法请点此查看
第一步:app/build.gradle添加依赖
implementation 'io.github.azhon:appupdate:4.3.4'
由于GooglePlay政策禁止应用内更新,所以可以通过多渠道的方式进处理
第二步:创建DownloadManager
Kotlin
val manager = DownloadManager.Builder(this).run {
apkUrl("your apk url")
apkName("appupdate.apk")
smallIcon(R.mipmap.ic_launcher)
//设置了此参数,那么内部会自动判断是否需要显示更新对话框,否则需要自己判断是否需要更新
apkVersionCode(2)
//同时下面三个参数也必须要设置
apkVersionName('v4.2.2')
apkSize("7.7MB")
apkDescription("更新描述信息(取服务端返回数据)")
//省略一些非必须参数...
build()
}
manager?.download()
Java
第三步:混淆打包,只需保持Activity、Service不混淆
-keep public class * extends android.app.Activity
-keep public class * extends android.app.Service
清浊高级版免激活码2025最新 v2.1.3 安卓免费版4.5M / 中文 / v2.1.3 安卓免费版
下载三星s换机助手最新版本2025 v9.5.03.0 国际中文版24.3M / 中文 / v9.5.03.0 国际中文版
下载侧屏闪光手机边框灯软件 v1.0.6 安卓版8.1M / 多国语言[中文] / v1.0.6 安卓版
下载无为框架2025最新版本 v1.0.2 最新版5.7M / 中文 / v1.0.2 最新版
下载HyperIMU美国修复陀螺仪软件 3.1.4.2 官方中文版7.1M / 中文 / 3.1.4.2 官方中文版
下载Apktool M汉化版最新版2025 v2.4.0-250306 安卓版14.9M / 中文 / v2.4.0-250306 安卓版
下载16e查绑apk安装包下载2025最新版 v1.0 安卓版5.0M / 中文 / v1.0 安卓版
下载华为应用调测助手下载安装手机版 v1.2.1.600 安卓版6.5M / 中文 / v1.2.1.600 安卓版
下载万能小插件2025最新版本下载安装 v3.6.20 安卓版172.4M / 中文 / v3.6.20 安卓版
下载themepack主题包最新版2025 v1.0.0.2580 安卓版29.0M / 中文 / v1.0.0.2580 安卓版
下载来电秀秀免费下载2025 v1.0.00.404 最新版本74.5M / 中文 / v1.0.00.404 最新版本
下载spacedesk手机版本2025中文汉化版 v2.1.16 安卓最新版3.0M / 多国语言[中文] / v2.1.16 安卓最新版
下载应用页TV端最新版 v1.5 安卓版3.9M / 中文 / v1.5 安卓版
下载小米万象息屏最新版本2025 v2.1 安卓手机版26.0M / 中文 / v2.1 安卓手机版
下载小触控2025新版(小触屏连点器) 25.02.21 安卓手机版104.8M / 中文 / 25.02.21 安卓手机版
下载鲸云漫游app安卓版 2.7.9 最新版66.6M / 中文 / 2.7.9 最新版
下载op启动器官方正版(iLauncher) v2.6.1 安卓中文版16.3M / 中文 / v2.6.1 安卓中文版
下载月光阿西西远程串流工具 v12.1-241217-axi 安卓版9.4M / 中文 / v12.1-241217-axi 安卓版
下载小米耳机app官方正版2025最新版本 v1.25.0 官方手机版23.5M / 中文 / v1.25.0 官方手机版
下载XEva虚拟恋人软件下载最新版本 v8.2.4 最新中文版272.4M / 中文 / v8.2.4 最新中文版
下载权限管理XAPP最新版本2025 v1.28 安卓汉化版2.6M / 中文 / v1.28 安卓汉化版
下载灵蛇连点助手手机版 v1.0.0 安卓版37.5M / 中文 / v1.0.0 安卓版
下载360分身大师app免费下载(更名为微分身大师) v5.0.8 安卓版67.3M / 中文 / v5.0.8 安卓版
下载ccleaner专业版永久激活版 v25.03.0 去广告专业版33.8M / 多国语言[中文] / v25.03.0 去广告专业版
下载taskito高级版安卓版 v1.1.2 最新版9.7M / 中文 / v1.1.2 最新版
下载薄暮微光(Twilight)专业版解锁版app v14.4 最新版本11.7M / 中文 / v14.4 最新版本
下载应用管家电视版下载安装最新版2025年 v1.5.6 安卓版17.5M / 中文 / v1.5.6 安卓版
下载荧惑webshell管理工具手机版 v2.0 安卓版7.0M / 中文 / v2.0 安卓版
下载骁龙工具箱scene5免root版 v8.1.11 安卓版7.6M / 中文 / v8.1.11 安卓版
下载Total Launcher专业版 v3.1.6 中文版5.7M / 中文 / v3.1.6 中文版
下载冰箱IceBox自动冻结省电神器 v3.25.5 C 手机版9.5M / 中文 / v3.25.5 C 手机版
下载模了个块软件最新版 v2.4 安卓版4.8M / 中文 / v2.4 安卓版
下载hookvip模块最新版本 v4.0.6 安卓版5.0M / 中文 / v4.0.6 安卓版
下载雪豹速清会员解锁版最新版app v2.10.1 安卓版12.9M / 中文 / v2.10.1 安卓版
下载CX文件管理器安卓版 v2.3.9 最新版9.4M / 中文 / v2.3.9 最新版
下载鸿蒙系统指纹器件校准软件app v5.0.0.300 安卓版12.3M / 中文 / v5.0.0.300 安卓版
下载spacedesk手机版本2025中文汉化版 v2.1.16 安卓最新版3.0M / 多国语言[中文] / v2.1.16 安卓最新版
下载vivo服务安全插件最新版本2023 v6.4.8.0 安卓版39.9M / 中文 / v6.4.8.0 安卓版
下载微x模块最新版2024 v3.0 安卓版3.9M / 中文 / v3.0 安卓版
下载微扮酷app安卓版最新版2024下载 v1.0 免费版8.0M / 中文 / v1.0 免费版
下载hookvip模块最新版本 v4.0.6 安卓版5.0M / 中文 / v4.0.6 安卓版
下载小米换机app下载手机版 v4.3.5 安卓版36.8M / 中文 / v4.3.5 安卓版
下载安卓仿iphone14主题下载2024最新 v9.2.9 安卓中文版37.9M / 中文 / v9.2.9 安卓中文版
下载小X分身永久会员版 v19.7 安卓最新版本18.9M / 中文 / v19.7 安卓最新版本
下载快捷指令最新版2024下载 v3.1.28 安卓版95.3M / 中文 / v3.1.28 安卓版
下载icenter locker16锁屏软件 v3.5 安卓中文版21.5M / 中文 / v3.5 安卓中文版
下载彩虹猫pro会员卡密最新版本2023 v13.1 安卓手机版14.0M / 中文 / v13.1 安卓手机版
下载zarchiver老外管理器新版本蓝色版本2023中文版 v1.1.6 安卓中文版31.9M / 多国语言[中文] / v1.1.6 安卓中文版
下载华为灵洞岛app v1.0.0 鸿蒙版5.3M / 中文 / v1.0.0 鸿蒙版
下载vivo手机刷新率的软件高级调节版 v1.0 安卓免费版2.4M / 中文 / v1.0 安卓免费版
下载ios17启动器下载中文(Launcher iOS 18) v1.12 安卓版17.4M / 多国语言[中文] / v1.12 安卓版
下载qq自定义设备在线状态修改器2023最新版本 v1.0.0 安卓版5.7M / 中文 / v1.0.0 安卓版
下载主题怪兽全部答案2023最新版 v1.1.9 安卓手机版16.5M / 中文 / v1.1.9 安卓手机版
下载miui系统桌面最新版本(堆叠桌面) v4.40.0.5820 稳定版23.7M / 中文 / v4.40.0.5820 稳定版
下载SKIP自动跳过开屏广告工具 v2.1.1 安卓中文版7.2M / 中文 / v2.1.1 安卓中文版
下载full内存填充软件2023最新(Full Fill Storage) v1.4.4 安卓中文版3.6M / 中文 / v1.4.4 安卓中文版
下载子腾主题下载手表版 v3.0.7 安卓版4.3M / 中文 / v3.0.7 安卓版
下载samhelper测气密性软件 v2.8 安卓版3.3M / 中文 / v2.8 安卓版
下载小米服务插件最新版下载安装2023 v9.11.47 安卓手机版26.0M / 中文 / v9.11.47 安卓手机版
下载魅族指纹校准软件提取版 v1.0.0 安卓版6.1M / 中文 / v1.0.0 安卓版
下载万能小组件灵动岛最新版2024 v3.4.20 安卓手机版151.5M / 中文 / v3.4.20 安卓手机版
下载彩虹猫9.14最新版本2023 v9.14 安卓免费版21.4M / 中文 / v9.14 安卓免费版
下载太极神器app免费版 v14.0.6.11081404 安卓版9.6M / 中文 / v14.0.6.11081404 安卓版
下载HyperIMU美国修复陀螺仪软件 3.1.4.2 官方中文版7.1M / 中文 / 3.1.4.2 官方中文版
下载当贝桌面tv版纯净版 v4.1.6 手机版18.5M / 中文 / v4.1.6 手机版
下载Colorful Widget彩虹组件免费版 v8.6.2m 安卓版242.1M / 中文 / v8.6.2m 安卓版
下载屏幕刷新率检测软件app2023免费版 v1.5 安卓版79KB / 中文 / v1.5 安卓版
下载猎豹清理大师会员解锁版 v9.4.9 安卓手机版21.6M / 中文 / v9.4.9 安卓手机版
下载51虚拟机专业高级会员版 v1.3.1.3.03-64cnfn 最新版本402.9M / 中文 / v1.3.1.3.03-64cnfn 最新版本
下载闪指连点器app华为版 v3.2.1 鸿蒙版30.4M / 中文 / v3.2.1 鸿蒙版
下载
热门评论
最新评论