下載更新apk,基本上每個app都需要的功能,以前都是自己寫,近期想藉助第三方的一個庫來做,功能齊全,感覺不錯,記錄使用過程,雖然官方也有使用教程,不過畢竟粗略,網上也能搜到,不過基本都是複製的 首先下載庫,地址改成我們自己的,檢查地址就讓它了,這個根據自己的業務調整,也能自定義 接下來是參數介紹 ...
下載更新apk,基本上每個app都需要的功能,以前都是自己寫,近期想藉助第三方的一個庫來做,功能齊全,感覺不錯,記錄使用過程,雖然官方也有使用教程,不過畢竟粗略,網上也能搜到,不過基本都是複製的
首先下載庫,地址改成我們自己的,檢查地址就讓它了,這個根據自己的業務調整,也能自定義
接下來是參數介紹
參數大多數一看就懂,這裡介紹下md5效驗,此欄位為必填欄位,不過有的時候不想效驗,或者測試的時候想先調通了,然後在跟後臺溝通加上效驗,這樣就不能直接gradle配置引用了,得下載源碼,更改裡面的代碼了,不然就得按照文檔說明來
我想很多人都不願意一開始去搞什麼md5效驗,雖然它的demo是可以用的,不過還是得改成自己的才安心,但是改成自己的又會效驗失敗,你不傳又不行,所以沒辦法了,只能改源代碼
info.size欄位是下載大小,這是為了提示框展示作用,可以自己動態獲取
源代碼裡面很多回調,有點繞,不過代碼也就那麼點,找找也就找到了
此處是返回效驗結果,註釋掉代碼,然後return true就行了,命名預設是md5命名
然後還有後臺靜默下載,這裡也提供了靜默下載,然後在狀態欄里顯示進度
直接調用demo的方法就好了
立即下載回調download方法,下載是繼承asynctask下載