下载更新apk,基本上每个app都需要的功能,以前都是自己写,近期想借助第三方的一个库来做,功能齐全,感觉不错,记录使用过程,虽然官方也有使用教程,不过毕竟粗略,网上也能搜到,不过基本都是复制的
首先下载库,地址改成我们自己的,检查地址就让它了,这个根据自己的业务调整,也能自定义
接下来是参数介绍
19993B.png" alt="">
参数大多数一看就懂,这里介绍下md5效验,此字段为必填字段,不过有的时候不想效验,或者测试的时候想先调通了,然后在跟后台沟通加上效验,这样就不能直接gradle配置引用了,得下载源码,更改里面的代码了,不然就得按照文档说明来
我想很多人都不愿意一开始去搞什么md5效验,虽然它的demo是可以用的,不过还是得改成自己的才安心,但是改成自己的又会效验失败,你不传又不行,所以没办法了,只能改源代码
info.size字段是下载大小,这是为了提示框展示作用,可以自己动态获取
源代码里面很多回调,有点绕,不过代码也就那么点,找找也就找到了
此处是返回效验结果,注释掉代码,然后return true就行了,命名默认是md5命名
然后还有后台静默下载,这里也提供了静默下载,然后在状态栏里显示进度
直接调用demo的方法就好了
立即下载回调download方法,下载是继承asynctask下载