版本更新是一款非常好用的实用性系统软件,有强大的管理功能,支持管理手机中的所有应用,有小巧的体积,感受更好的使用效果,版本库内置的对话框让用户自由使用,还能自定义更新,感受简单的操作方式,特别快的运行速度,采用了先进的检测更新功能,提供的选项也多样化,还有不同的对话框样式,进度显示方式等。

版本更新怎么使用
第一步.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
版本更新库开源版官方正版下载-版本更新app免费下载安卓最新版v1.0
版本更新库软件原理
1.当调用了设置了最新的VersionCode,则内部会自动判断是否显示对话框、下载和安装apkVersionCode()
适配Android 13通知运行权限,且当设置时,点击对话框的升级按钮会申请通知栏权限,无论是否同意都将会继续下载showNotification(true)
当设置强制更新时,显示的对话框会显示下载进度条forcedUpgrade(true)
2.当没有调用apkVersionCode(),就可以把它当成一个下载器,内部只会进行下载和安装
3.由于Android 10限制后台应用启动Activity,所以下载完成会发送一个通知至通知栏(忽略showNotification的值,需要允许发送通知)
版本更新库使用技巧
框架内部支持国际化(其他语言只需要在对应的string.xml中取相同的名字即可)
如果你需要修改框架内部的一些文字,你只需要在string.xml中取相同的名字即可以覆盖框架内设定的
查看版本库中的Log只需要过滤AppUpdate开头的Tag
支持校验安装包的MD5避免重复下载,只需要Builder设置安装包的MD5即可
下载完成 打开新版本后删除旧安装包文件
《版本更新》软件优势:
1.软件中的更新提醒功能是特别强大的,使用的所有应用版本都是最新颖的。
2.版本更新速度是特别快的,让用户在第一时间安装最新版本的应用。
3.支持通知栏进度条显示,文字国际化,还能根据需求自定义下载过程。

《版本更新》软件亮点:
1.使用过程是相当自由的,可以随时随地的取消下载。
2.用户可以自由使用版本库内置的对话框更新,也能使用自己的对话框更新。
3.感受简单的使用方式,也能及时发现新的版本。

《版本更新》软件测评:
这是一个简单好用的版本更新库,更新进度随时查看,也提供了多种不同的更新渠道。


手机清理加速管家
抖快清理大师
一键换机助手
全能王录屏
360帐号卫士
核桃清理
电量充满闹钟
云工具
换机搬家
AI聚合网关
星辰软件库合集
太墟AI
Xtool软件库
小x分身最新版
Treble Check
开端工具箱
冷眸软件库免费
必应搜索
摇摇壁纸
国家反诈中心
北辞弱网2024
华为神农中医大脑免费版
抖音商城
3D速写模型
QNET 弱网
ABC英语角天天背单词
黏土滤镜相机
豆包手机助手
北辰软件库6.1
放大镜阅读器安卓版
汽水伴侣
CpuFloat
安卓管理员
ADS跳过广告
黑猫盒子安卓版
mt管理器1.9