框架集成地址?Android,可以不再拷代碼了嗎?
思路描述:
1,獲取當(dāng)前APP版本信息
VersionModel _model = VersionUtil.getIns(Context)._get_version()?
(VersionModel: _version_code, _version_name,_package_name)
2,HTTP請(qǐng)求把當(dāng)前版本信息傳給服務(wù)器
Android,一個(gè)函數(shù)實(shí)現(xiàn)Http Get 普通請(qǐng)求
Android,一個(gè)函數(shù)實(shí)現(xiàn)Http Post 普通請(qǐng)求
3,根據(jù)服務(wù)器返回值選擇是否下載最新APK
不需要下載,結(jié)束
需要下載?Android,一個(gè)函數(shù)實(shí)現(xiàn)下載文件
(備注,需要讀寫文件權(quán)限 Android,一個(gè)繼承類實(shí)現(xiàn)權(quán)限處理)
4,下載結(jié)束后安裝APK
InstallUtil.getIns(Context)._get_install_apk("你的APK路徑")
返回值 boolean, true 安裝成功, false,安裝失敗
備注: 安裝后會(huì)提示用戶打開APP,已經(jīng)做了處理...
5,(備注)彈出下載提示框
框架里有DialogUtil(Material Design默認(rèn)風(fēng)格的).....這里就不寫了...想用不會(huì)用可以給我留言....也可以自己根據(jù)項(xiàng)目自定義
最后來2張效果圖...

