开源项目:版本更新

本文作者

01

2-2018

azhon

博客:https://github.com/azhon

声明:本文由作者azhon授权发布,未经原作者允许请勿转载

看到上面蓝色字了吗,点下吧

目录

编译问题

效果图

功能介绍

DownloadManager

UpdateConfiguration

使用步骤

Demo下载体验

结语

编译问题

因为适配了Android O的通知栏,所以依赖的v7包版本比较高

使用的gradle版本为,所以建议使用及以上的版本打开此项目

效果图

功能介绍

支持断点下载

支持后台下载

支持自定义下载过程

支持 设备 >= Android M 动态权限的申请

支持通知栏进度条展示(或者自定义显示进度)

支持Android N

支持Android O

DownloadManager:配置文档

初始化使用

UpdateConfiguration:配置文档

使用步骤

进行依赖

简单用法:创建

兼容Android N 及以上版本,在你应用的添加如下代码

资源文件内容

兼容Android O及以上版本,需要设置;库中已经写好可以前往查阅NotificationUtil.java:https://github.com/azhon/AppUpdate/blob/master/appupdate/src/main/java/com/azhon/appupdate/utils/NotificationUtil.java

温馨提示:升级对话框中的内容是可以上下滑动的哦??!

Demo下载体验

点击下载Demo进行体验:https://github.com/azhon/AppUpdate/blob/master/apk/appupdate.apk

结语

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180201B1BH8Z00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券

玩转腾讯云 有奖征文活动