部落客這個案例用到的網絡架構為xutils,現在開始介紹!!
流程圖如下:
準備工作:1.電腦下載下傳tomact 2.模仿更新的接口,3.準備一個高版本的軟體
接口如下:
1.一個擷取目前應用版本的工具類(點選檢視源碼),(常量類還有一些規範為了講解友善就不寫了)
PackageUtils
2.檢查更新(網絡請求) Constans.UPDATE_URL為接口位址(部落客在常量類中建立的常量)
3.Json解析資料(網上有很多封裝的架構特别友善)
4.彈出更新對話框(圖檔中字打錯了,見諒。。。。。。)
5.下載下傳檔案
進度對話框
6.安裝下載下傳的檔案(跳到安裝的界面)
為了友好,在跳轉至首頁時,可以設定三秒跳轉。
其中安裝下載下傳檔案沒有實作安裝完成啟動APK---->參考如下
Android安裝Apk并進入Apk界面