返回顶部
腾云网(tencentsoft.com):腾云网盘资源的搜索引擎,提供腾云网资源搜索和下载!
您的位置:首页 > 安卓软件 > 系统工具 > 版本更新库app最新版1.0.0 安卓手机版

版本更新库app最新版1.0.0 安卓手机版

编辑点评:手机上的软件更新库工具 安卓手机软件应用app更新库工具,版本更新app是一个开源的工具,AppUpdate拥有简单,小巧可随意定制的功能,便捷的管理手机上的应用更新,支持使用自己的对话框更新,使用版本库内置的对话框更新,简单使用,便捷操作,有需要的可下载体验
版本更新库app最新版1.0.0 安卓手机版
  • 类型:

    系统工具

    版本:

    v5.1.4

    大小:

    151MB

  • 语言:

    中文

    免费:

    更新:

    2025-10-25

立即下载

版本更新库app最新版1.0.0 安卓手机版

扫一扫下载到手机

软件排行榜

查看排行

评分:

Created with Rapha?l 5.0

好评: 1441

差评: 84

相关介绍

编辑点评:手机上的软件更新库工具

安卓手机软件应用app更新库工具,版本更新app是一个开源的工具,AppUpdate拥有简单,小巧可随意定制的功能,便捷的管理手机上的应用更新,支持使用自己的对话框更新,使用版本库内置的对话框更新,简单使用,便捷操作,有需要的可下载体验。

版本更新库app最新版

版本更新库软件原理

1、当调用了设置了最新的VersionCode,则内部会自动判断是否显示对话框、下载和安装apkVersionCode()

适配Android 13通知运行权限,且当设置时,点击对话框的升级按钮会申请通知栏权限,无论是否同意都将会继续下载showNotification(true)

当设置强制更新时,显示的对话框会显示下载进度条forcedUpgrade(true)

版本更新库app最新版

2、当没有调用apkVersionCode(),就可以把它当成一个下载器,内部只会进行下载和安装

3、由于Android 10限制后台应用启动Activity,所以下载完成会发送一个通知至通知栏(忽略showNotification的值,需要允许发送通知)

版本更新app使用方法

第一步: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

使用技巧

框架内部支持国际化(其他语言只需要在对应的string.xml中取相同的名字即可)

如果你需要修改框架内部的一些文字,你只需要在string.xml中取相同的名字即可以覆盖框架内设定的

查看版本库中的Log只需要过滤AppUpdate开头的Tag

支持校验安装包的MD5避免重复下载,只需要Builder设置安装包的MD5即可

下载完成 打开新版本后删除旧安装包文件

主要功能

支持Java、Kotlin

支持AndroidX

支持后台下载

支持强制更新

支持自定义下载过程

支持Android4.1及以上版本

支持通知栏进度条展示,适配到Android 13

支持中文/繁体/英文语言(国际化)

支持自定义内置对话框样式

支持取消下载(如果发送了通知栏消息,则会移除)

支持下载完成,打开新版本后删除旧安装包文件

不需要申请存储权限

使用HttpURLConnection下载,未集成其他第三方框架

更新日志

4.2.1更新

1.支持Android4.1及以上版本

2.支持自定义下载过程

3.支持通知栏进度条展示

4.支持文字国际化

5.使用Kotlin协程重构


小编精选

轻腕助手AI版 v2.0 安卓版

你还在愁没有手表端AI软件吗?你还在愁切换更多语言模型要付费吗?不妨试试我们这款手表端AI软件,轻腕团队出品公益软件——轻腕助手APP,永久免费,支持切换多种语言模型,操作简洁流畅,专属于您的腕上GPT,欢迎来下载体验!轻腕助手APP支持模型有哪些....


趣打字

趣打字app是一款非常有趣的手机输入法应用软件,很多用户不想用手机自带的输入法,就可以下载这款输入法来体验,流畅的打字体验,带给用户更好的效果;趣打字安卓版支持多种输入方式,用户根据自己的习惯来选择,能够提高自己的输入速度,让打字更快速、更轻松;趣打字手....


58同城本地版

58同城本地版app提供免费的本地服务,各项服务在这会让你的生活更加的简单,高效率来生活,也会提高生活的质量,多样化的服务在这都是会满足你的,一键帮你搞定很多的服务所需。 软件特色 1、拥有很多的服务在这等你查看,覆盖的类型也是十....


软件截图

同类推荐
火爆软件
  • 抖音

    抖音

  • 淘宝

    淘宝

  • 钉钉

    钉钉

  • 支付宝

    支付宝

  • 携程旅行

    携程旅行

  • 一颜甜美相机

    一颜甜美相机

  • 7723游戏盒

    7723游戏盒

  • 小红书

    小红书

  • 番茄免费小说

    番茄免费小说

  • 高德地图

    高德地图

  • 京东

    京东

  • 米游社

    米游社