源码分享-OTA系统升级-使用Android Studio开发的工程文件来Android学习
通过源码一步步学习安卓。
通过http请求获取版本差异,判断是否进行系统升级。
public static String getProp(String propName) {
if (DEBUGGING) {
switch (propName) {
case PROP_VERSION:
return "20150916";
case PROP_MANIFEST:
return "http://www.ikabi.com/ota/otaupdate.json";
case PROP_DEFAULT_THEME:
return "0";
case PROP_DOWNLOAD_LOC:
return "";
}
}
如果服务器上的version_number > getProp 中的 version 则返回true 提示升级
然后获取download_link进行下载。
下载完成后 执行Recorvery升级流程。 执行完升级删除本地下载包。
附件为Android Studio工程文件
后续补充详细的安卓OTA升级流程
|