Android恢复出厂设置

作者: GitCode8 | 来源:发表于2019-05-29 08:35 被阅读10次

一般只有在开发Launcher和Setting一般才会用到恢复出厂设置,恢复出厂设置在应用层开发相对来说比较简单,就是发送广播。

Android 9.0之前

Intent intent = new Intent(Intent.ACTION_MASTER_CLEAR);
sendBroadcast(intent);

Android 9.0

Intent resetIntent = new Intent("android.intent.action.FACTORY_RESET");
resetIntent.setPackage("android");
sendBroadcast(resetIntent);

当然,要恢复出厂设置,当前APK需要具有系统属性。在AndroidManifest.xml的标签manifest添加android:sharedUserId="android.uid.system"

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.gitcode.settings"
    android:sharedUserId="android.uid.system"
    android:versionCode="16"
    android:versionName="1.6" >

相关文章

  • Android恢复出厂设置

    一般只有在开发Launcher和Setting一般才会用到恢复出厂设置,恢复出厂设置在应用层开发相对来说比较简单,...

  • Android4.4.2恢复出厂设置(二)

    Android4.4.2恢复出厂设置(二)根据前文所述,UI层最终发送Intent消息MASTER_CLEAR进行...

  • 恢复出厂设置--frameworks层流程分析

    开篇先啰嗦几句:Android系统原生 "设置" 应用都会有恢复出厂设置这一功能。此功能的主要意图是为了擦除用户在...

  • Android4.4.2恢复出厂设置(一)

    Android系统的恢复出厂设置可以分为如下几个部分来描述,分别是: UI操作部分 Framework层操作部分 ...

  • 手机和微信使用技巧

    1、*#*#7780#*#*——恢复出厂设置,不会删除内置程序和SD内容 2、*2767*3855#——恢复出厂设...

  • 恢复出厂设置

    手机卡的厉害,由于资金不到位暂时没换,于是乎就恢复出厂设置了,一开始觉得会很麻烦,后来当弄完所有一切之后感觉自己也...

  • 恢复出厂设置

    手机很卡,孩子说:恢复出厂设置,几分钟后手机里的装置简洁如初 在人间行走了很多年的这颗心承载了太多的伤痛有没有一个...

  • 恢复出厂设置

    没有什么是删不除,忘不掉的。 你想留下的终究还是会用你无法挽回的方式失去了。 那些你留恋的一切,都不是永恒不变的。...

  • 恢复出厂设置

    我拥有这个 名为“我”的独家使用权 不可复制 不可转移 它想挣脱“我”的标签 想逃出牢笼 桎梏 想被重组 或是恢复...

  • 恢复出厂设置……

    在很久之前,我一直以为我很喜欢一个人 直到最近,我才想明白。 喜欢他似乎成了我的一种保护色, 似乎成了逃避一些东西...

网友评论

    本文标题:Android恢复出厂设置

    本文链接:https://www.haomeiwen.com/subject/siastctx.html