没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
特点概述 一、可从后台主动控制本地app强制更新,主要适用场合是某个版本有bug,会严重影响用户的使用,此时用这种模式,只要用户打开app,提醒强制更新,否则不能进入app; 二、根据后台返回受影响的版本号,可控制多个版本同时被强制更新; 三、后台返回最新安装包大小,本地判断安装包是否下载,防止多次下载; 四、内部处理,忽略此版本更新提示 五、library采用无第三方工具类,下载使用HttpURLConnextion,本地存储使用SharedPrefference,以免使用此library带来第三方插件冲突 六、library适配Android 7.0 七、library默认请求方式为POST请求,对于GET请求无法正常请求,提供配置请求方式 八、library添加了对log日志的开关,在调试阶段可打开调试log输出,提交生产环境的时候可以主动的关闭 九、library支持判断网络环境,移动数据下智能提示,防止流量外漏。 十、考虑到减少与后台人员的配合的高度耦合,增加了自定义model的入口,具体使用请关注使用方式。 十一、提供两种模式的版本更新,一种是对话框显示下载进度,一种是通知栏显示后台默默下载形式 github:https://github.com/MZCretin/AutoUpdateProject 注:本文为转载作品,观看原文请移步github网址。
资源推荐
资源详情
资源评论
收起资源包目录
AutoUpdateProject-master.zip (61个子文件)
AutoUpdateProject-master
gradlew.bat 2KB
gradlew 5KB
gradle.properties 730B
test.apk 1.25MB
cretinautoupdatelibrary
proguard-rules.pro 664B
src
test
java
com
cretin
www
cretinautoupdatelibrary
ExampleUnitTest.java 416B
androidTest
java
com
cretin
www
cretinautoupdatelibrary
ExampleInstrumentedTest.java 787B
main
res
values
strings.xml 86B
mipmap-xxhdpi
ic_launcher.png 8KB
ic_launcher1.png 3KB
layout
layout_notification.xml 2KB
filemgr.xml 724B
java
com
cretin
www
cretinautoupdatelibrary
model
LibraryUpdateEntity.java 785B
UpdateEntity.java 3KB
utils
JSONHelper.java 26KB
CretinAutoUpdateUtils.java 26KB
DownloadService.java 10KB
NetWorkUtils.java 2KB
DownloadReceiver.java 1KB
AndroidManifest.xml 606B
.gitignore 7B
build.gradle 822B
app
proguard-rules.pro 664B
src
test
java
com
cretin
www
autoupdateproject
ExampleUnitTest.java 410B
androidTest
java
com
cretin
www
autoupdateproject
ExampleInstrumentedTest.java 770B
main
res
mipmap-xxxhdpi
ic_launcher.png 10KB
mipmap-hdpi
ic_launcher.png 3KB
values
colors.xml 208B
strings.xml 80B
styles.xml 383B
dimens.xml 211B
mipmap-xxhdpi
ic_launcher.png 8KB
mipmap-mdpi
ic_launcher.png 2KB
mipmap-xhdpi
ic_launcher.png 5KB
layout
activity_main.xml 784B
xml
install_file.xml 187B
values-w820dp
dimens.xml 358B
java
com
cretin
www
autoupdateproject
UpdateModel.java 3KB
app
BaseApp.java 928B
MainActivity.java 713B
AndroidManifest.xml 1KB
.gitignore 7B
build.gradle 928B
gradle
wrapper
gradle-wrapper.jar 52KB
gradle-wrapper.properties 233B
.idea
qaplug_profiles.xml 26KB
markdown-navigator
profiles_settings.xml 104B
gradle.xml 695B
runConfigurations.xml 564B
misc.xml 2KB
vcs.xml 180B
copyright
profiles_settings.xml 74B
modules.xml 548B
dictionaries
cretin.xml 85B
encodings.xml 159B
compiler.xml 686B
markdown-navigator.xml 4KB
.gitignore 118B
README.md 14KB
settings.gradle 43B
build.gradle 498B
共 61 条
- 1
资源评论
qq_huatian
- 粉丝: 26
- 资源: 56
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功