您的位置:首页 > 移动开发 > Android开发

Android系统OTA升级

2017-03-16 13:57 267 查看
远程下载OTA升级包update.zip到/data/目录下,调用以下接口进行升级:

RecoverySystem.installPackage(this, new File("/data/update.zip"));
注意事项:

a、接口并没有校验zip包,所以应用方面需要先校验zip包是存在并且ok的;否则会在recovery界面报错;
b、需要添加的权限
 <uses-permission android:name="android.permission.DELETE_CACHE_FILES"
/>
 <uses-permission android:name="android.permission.ACCESS_CACHE_FILESYSTEM" />
 <uses-permission android:name="android.permission.REBOOT" />
c、需要system权限

(1)AndroidManifest.xml添加android:sharedUserId="android.uid.system"

(2)Android.mk添加LOCAL_CERTIFICATE := platform(实际就是对应用进行系统秘钥签名)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: