1. 程式人生 > >更新下載庫update使用

更新下載庫update使用

技術分享 update 默認 結果 復制 進度 狀態欄 logs 註釋

下載更新apk,基本上每個app都需要的功能,以前都是自己寫,近期想借助第三方的一個庫來做,功能齊全,感覺不錯,記錄使用過程,雖然官方也有使用教程,不過畢竟粗略,網上也能搜到,不過基本都是復制的

首先下載庫,地址改成我們自己的,檢查地址就讓它了,這個根據自己的業務調整,也能自定義

技術分享

接下來是參數介紹

技術分享

技術分享

參數大多數一看就懂,這裏介紹下md5效驗,此字段為必填字段,不過有的時候不想效驗,或者測試的時候想先調通了,然後在跟後臺溝通加上效驗,這樣就不能直接gradle配置引用了,得下載源碼,更改裏面的代碼了,不然就得按照文檔說明來

我想很多人都不願意一開始去搞什麽md5效驗,雖然它的demo是可以用的,不過還是得改成自己的才安心,但是改成自己的又會效驗失敗,你不傳又不行,所以沒辦法了,只能改源代碼

info.size字段是下載大小,這是為了提示框展示作用,可以自己動態獲取

源代碼裏面很多回調,有點繞,不過代碼也就那麽點,找找也就找到了

技術分享

此處是返回效驗結果,註釋掉代碼,然後return true就行了,命名默認是md5命名

然後還有後臺靜默下載,這裏也提供了靜默下載,然後在狀態欄裏顯示進度

直接調用demo的方法就好了

技術分享

立即下載回調download方法,下載是繼承asynctask下載

技術分享

技術分享

技術分享

技術分享

更新下載庫update使用