Builder

Constructors

Link copied to clipboard
constructor(context: Context)

Properties

Link copied to clipboard

APK文件的MD5

Link copied to clipboard

默认 Context.getPackageName() + ".AppUpdaterFileProvider"

Link copied to clipboard

是否支持通过删除通知栏来取消下载

Link copied to clipboard

通知栏渠道ID

Link copied to clipboard

通知栏渠道名称

Link copied to clipboard

是否删除取消下载的文件

Link copied to clipboard
Link copied to clipboard

保存的apk文件名;例如:app.apk

Link copied to clipboard

请求头参数

Link copied to clipboard

HTTP管理器

Link copied to clipboard

下载完成后是否自动请求安装APK

Link copied to clipboard

是否铃声提示,为true时使用通知默认铃声

Link copied to clipboard

是否震动提示,为true时使用通知默认震动

Link copied to clipboard

下载失败后,最大重新下载次数

Link copied to clipboard

通知栏处理器实现

Link copied to clipboard

通知栏图标:默认取app图标

Link copied to clipboard

通知栏ID

Link copied to clipboard

进度更新间隔时长(单位:毫秒)

Link copied to clipboard

下载失败时是否支持点击通知栏重新下载

Link copied to clipboard

是否显示通知栏

Link copied to clipboard

是否显示百分比

Link copied to clipboard
var url: String?

APK下载地址

Link copied to clipboard

要下载的APK的versionCode

Functions

Link copied to clipboard

添加请求头

Link copied to clipboard
Link copied to clipboard

清空请求头

Link copied to clipboard

移除请求头

Link copied to clipboard

设置APK文件的MD5,用于优先取缓存时通过MD5校验文件APK是否一致。 缓存校验目前支持两种方式,一种是通过versionCode校验,对应方法:setVersionCode;一种是文件MD5校验,对应方法:setApkMd5。推荐使用MD5校验方式 如果两种方式都设置了,则只校验MD5

Link copied to clipboard

设置FileProvider的authority

Link copied to clipboard
fun setCancelDownloadOnNotification(cancelDownloadOnNotification: Boolean): AppUpdater.Builder

是否支持通过删除通知栏来取消下载(默认为:false)

Link copied to clipboard

设置通知通道ID

Link copied to clipboard

设置通知通道名称

Link copied to clipboard

设置是否自动删除取消下载的文件

Link copied to clipboard

设置下载监听

Link copied to clipboard

设置保存的文件名

Link copied to clipboard

设置HTTP管理器

Link copied to clipboard

设置下载完成后是否自动请求安装APK

Link copied to clipboard

设置下载失败时,最多重新下载次数。与之相关联的方法setRetryOnNotification

Link copied to clipboard

设置通知栏处理器

Link copied to clipboard

设置通知图标

Link copied to clipboard

设置通知ID

Link copied to clipboard

设置下载失败时,是否支持点击通知栏重新下载。与之相关联的方法setMaxRetryCount

Link copied to clipboard

设置是否显示通知栏

Link copied to clipboard

设置下载时,通知栏是否显示下载百分比

Link copied to clipboard

设置通知是否铃声提示

Link copied to clipboard

设置APK下载地址

Link copied to clipboard

设置要下载APK的versionCode,用于优先取缓存时通过versionCode校验APK文件是否一致。 缓存校验目前支持两种方式,一种是通过versionCode校验,对应方法:setVersionCode;一种是文件MD5校验,对应方法:setApkMd5。推荐使用MD5校验方式 如果两种方式都设置了,则只校验MD5

Link copied to clipboard

设置通知是否震动提示