Android应用层实现恢复出厂设置功能

1、通过APP跳转到系统的恢复出厂设置界面,间接实现功能。

Intent intent =
new Intent(Settings.ACTION_PRIVACY_SETTINGS);
startActivity(intent);

2、通过发出广播直接实现恢复出厂设置,不用跳转到系统原生界面。
Android 9.0之前

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

Android 9.0之后

//恢复出厂设置
Intent recovery = new Intent("android.intent.action.MASTER_CLEAR");
recovery.setPackage("android");
sendBroadcast(recovery);

注意:第二种方法需要添加系统属性:android:sharedUserId=“android.uid.system”

还需要添加权限

<uses-permission android:name="android.permission.MASTER_CLEAR" />

Android应用层实现恢复出厂设置功能相关推荐

  1. Android 9 自动恢复出厂设置问题(auto-recovery)

    Android 9 自动恢复出厂设置问题(auto-recovery) 本章节针对引入了auto-recovery功能的版本,并且设备关机是以直接断电方式. 涉及知识点:开关机;e2fsck;reco ...

  2. android phone恢复出厂设置,Android手机正确恢复出厂设置方法

    Android手机正确恢复出厂设置方法 作为一款智能操作系统,Android也内置了许多其他智能操作系统共有的功能,比如每部手机都必备的恢复出厂设置.那么Android手机该如何设置,才能让它正确的恢 ...

  3. 在 Android 手机上恢复出厂设置后恢复照片的 4 种简单方法(新方法)

    "嗨,谁能帮我恢复我的照片,因为我不小心恢复了出厂设置,而且我没有做备份?几个月来我一直试图通过使用恢复软件来恢复我的照片,root 了一个深扫描,但没用--" 恢复出厂设置可以清 ...

  4. 三星android在哪里,三星手机恢复出厂设置功能在哪里?三星手机恢复出厂设置方法图解...

    最近有网友"花莫愁"问小编,我的三星手机卡死了,想恢复出厂设置,请问三星手机怎么恢复出厂设置呢?对于类似问题,以前也有不少朋友问到过此问题.其实三星手机恢复出厂设置比较简单,只要找 ...

  5. android 8.0 恢复出厂设置 最简单的方法

    由于版本的更新,之前所用的方法已经无法满足调用恢复出厂设置,通过源码追溯如下: 首先进入到这个界面 查看源码 /** Copyright (C) 2010 The Android Open Sourc ...

  6. android刷机恢复出厂设置吗,安卓手机恢复出厂设置和双清有什么区别?

    1.恢复出厂设置是:把手机恢复到你刚买到手时候的状态,手机里的软件设置等都恢复到出厂时候的,后来设置都取消.但是内存卡里的东西还在. 2.双清指的是:清理手机内的用户数据和储存里的东西,可以有效的提高 ...

  7. android手机备份恢复出厂设置,手机恢复出厂设置,小编教你安卓手机怎么恢复出厂设置...

    安卓手机恢复出厂设置不是经常使用的功能,因为做为一部智能手机,如果恢复出厂数据的话,可能您手机上一些个性化的设置还有一些应用将会不能使用.将清除手机中的用户信息以及软件数据,使手机恢复到出厂状态.下面 ...

  8. 三星手机com.android.settings,三星手机恢复出厂设置方法【具体步骤】

    在当今智能终端界,无非是安卓和iOS两大阵营,微软移动终端的份额几乎可以被忽略,虽然安卓的份额比起iOS要高出许多,但要论系统的质量和用户体验度,iOS还是当之无愧的完美精品,这也就造成了安卓阵营总是 ...

  9. Android 8.0恢复出厂设置

    在8.0之前做过恢复出厂的demo,执行代码如下: Intent intent = new Intent(Intent.ACTION_MASTER_CLEAR); intent.addFlags(In ...

最新文章

  1. OpenCV的实用图像处理操作案例分享
  2. html5复合选择器,web前端练习31----Css,选择器(基本选择器,复合选择器,属性选择器,伪类,伪元素,优先级,雪碧图练习)...
  3. 删了手机里的一个html文件,手机太卡,哪些内容可以毫不犹豫的删除?
  4. 获取系统信息1——linux系统中的时间
  5. 第61课 查分程序 《小学生C++趣味编程》
  6. codeforces 679A Bear and Prime 100 交互
  7. ApacheCN Java 译文集 20211012 更新
  8. 【汇编语言与计算机系统结构笔记17】MIPS 汇编初步
  9. vc中操作Xml--使用CMarkup类
  10. openstack服务启动之nova-compute
  11. window.open在Safari浏览器出现的问题
  12. ajax同步时,loading加载不显示(谷歌浏览器)
  13. 学会使用Trace和Debug
  14. deepin安装教程(deepin安装教程不用u盘)
  15. 希捷移动硬盘更换文件系统(exfat vs NTFS)
  16. 计算机模拟光学图像加密,光学图像加密中级联相位恢复算法的应用
  17. 《大江大河2》里的创业故事
  18. 面试:View加载流程setContentView
  19. Oracle - 索引
  20. 对逻辑斯蒂回归的一些细节剖析

热门文章

  1. 韦东山 IMX6ULL和正点原子_「正点原子Linux连载」第四十四章设备树下的LED驱动实验...
  2. 【正点原子Linux连载】第五十三章 异步通知实验 -摘自【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.0
  3. linux 内存溢出排查_Linux 系统内存泄漏的堆积隐患的排查与解决方法
  4. JAVAWeb企业门户网站
  5. stm32f103c8t6移植Fatfs文件系统出现的一些问题
  6. 如何在阿里技术面试中脱颖而出?
  7. 学习 Linux,101: 使用正则表达式搜索文本文件
  8. 新媒体运营面试必问5大问题(内附试题)
  9. a和b至少有一个是偶数用c 语言表达,用反证法证明命题:“若整数系数一元二次方程ax2+bx+c=0(a≠o)有有理根,那么a,b,c中至少有一个是偶数”时,应假 - 作业在线问答...
  10. 基于SSM的网上书店、电子书城、二手书城系统