android system 函数详解,简单分析Android RecoverSystem 类

Android系统出了名的常刷机,说起刷机就不能不谈Recovery模式,这项操作在刷机过程中是重要的一道步骤。Recovery一般称为刷机模式或工程模式,也可以理解为电脑的GHOST。在这个模式下你可以直接用sd 卡上的zip 的rom 升级或者备份你的系统,老版本的recovery 只有三个选项,无法备份系统,只能用update.zip这个文件名的文件升级,不能用任何文件名的zip文件升级。新版本已经多出很多选项可以供你操作。

79204d7d50521a7fe6818166990bc43b.png

讨论IP网络升级时,需要一个后台服务做升级检测及下载数据,最后在定义下载的数据存放位置及如何做开机标志时,突然发现一个很好用的上层java类对象。

frameworks\\base\\core\\java\\android\\os\\RecoverySystem.java

那么这个类做了什么事情呢?又是如何做到的。

RecoverySystem类,可以帮助我们调用系统还原等操作:

android.os.RecoverySystem,提供了如下静态方法

static void installPackage(Context context, File packageFile) //重启设备,安装一个更新包

static void rebootWipeUserData(Context context) //重启设备,清除用户数据分区类似恢复出厂设置

static String handleAftermath() 提供清


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部