1.概述

在9.0的系统产品开发中,对系统原生的recovery功能也是系统中比较重要的一个部分,所以对于恢复出厂设置在开发中也是常有的功能
而在一款产品的开发过程中,由于在recovery界面需要手动输入确认,在产品中没有音量按键需要自动recovery,所以需要自动恢复出厂设置
去掉recovery弹窗的相关操作,接下来分析下手动确认相关功能来实现自动恢复出厂设置功能

2.recovery 菜单页跳过弹窗自动 WIPE_DATA(恢复出厂设置)的核心类

   /bootable/recovery/device.cpp/bootable/recovery/recovery.cpp

3.recovery 菜单页跳过弹窗自动 WIPE_DATA(恢复出厂设置)的核心功能分析和实现

3.1 device.cpp中关于recovery弹窗菜单项分析

     static const char* MENU_ITEMS[] = {   "Reboot system now",   "Reboot to bootloader",   "Apply update from ADB",   "Apply update from SD card",   "Wipe data/factory reset", #ifndef AB_OTA_UPDATER   "Wipe cache partition", #endif  // !AB_OTA_UPDATER   "Mount /system",   "View recovery logs",   "Run graphics test",   "Run locale t

Android 9.0 recovery 菜单页跳过弹窗自动 WIPE_DATA(恢复出厂设置)相关推荐

  1. Android 8.0接收通知后会手机崩溃,闪屏,恢复出厂设置的解决方法

    最近用极光推送,发现有新的SDK,就试试用.我的手机是Nexus 6P,原生8.0,结果一更新,手机就不断闪屏,系统崩溃,说要恢复出厂设置了 幸亏重启前截停了.然后求助极光推送,可得到的答复不是SDK ...

  2. android手游内存不足,为什么安卓手机内存越来越小,恢复出厂设置内存不足-

    当我们的安卓手机老是提示内存不足的时候,该怎么办呢?其实不用担心,下面就由学习啦小编来给你们说说安卓手机老是提示内存不足的解决方法吧,希望可以帮到你们哦!安卓手机老是提示内存不足的解决方法一:第一步, ...

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

    Android应用层实现恢复出厂设置功能 1.通过APP跳转到系统的恢复出厂设置界面,间接实现功能. Intent intent = new Intent(Settings.ACTION_PRIVAC ...

  4. Android源码笔记--恢复出厂设置

    最近在学习Android系统源码,这一节主要是了解恢复出厂设置.实现恢复出厂一般是通过发广播操作,如下: //恢复出厂设置 Intent recovery = new Intent("and ...

  5. 恢复出厂设置android手机号码,手机怎么恢复出厂设置 安卓手机恢复出厂设置方法汇总...

    最近接连有不少身边的朋友遇到一些比较奇怪的智能手机问题,比如最开始有朋友无意间设置了图案锁屏保护密码,但之后却不记得自设置的图案密码,导致连续五次解锁失败,手机直接成为了锁定状态,需要注册的谷歌账号密 ...

  6. android手机备份恢复出厂设置密码,手机恢复出厂设置 如何让安卓手机恢复出厂设置经验分享...

    最近接连有不少身边的朋友遇到一些比较奇怪的智能手机问题,比如最开始有朋友无意间设置了图案锁屏保护密码,但之后却不记得自设置的图案密码,导致连续五次解锁失败,手机直接成为了锁定状态,需要注册的谷歌账号密 ...

  7. Android 11.0 进入recovery模式(等待用户选择recovery模式界面)进入自动恢复出厂设置模式

    1.概述 在定制11.0的产品的时候,由于没有音量键 所以用音量键和电源键来选择recovery模式就无法实现了 所以当进入recovery选择模式界面 就一直停在那里 根据需要 要修改成进入等待用户 ...

  8. Android 10.0 进入recovery模式(等待用户选择recovery模式界面)实现自动恢复出厂设置

    1.概述 在10.0 的产品由于没有音量键 所以用音量键和电源键来选择recovery模式就无法实现了 所以当进入 recovery选择模式界面 就一直停在那里 根据需要 要修改成进入等待用户选择re ...

  9. android平板怎么双清,华为M2平板10.0怎么双清?华为M2进入recovery格机恢复出厂设置...

    双清对于搭载了安卓系统的华为M2平板电脑来说,是非常实用的一个功能,不管是刷固件出现系统问题,还是日常操作需要修复系统特殊异常情况都需要用到的操作.但是很多的华为M2平板用户并不了解这个操作怎么来进行 ...

最新文章

  1. Monkey原理初步和改良优化--Android自动化测试学习历程
  2. 在RAC中重建EM(转)
  3. 《Qt on Android核心编程》夹
  4. python中paste函数的作用_PIL使用小结(crop和paste函数)
  5. 光纤收发器如何选择?
  6. PHP如何用while实现循环,PHP 循环 -
  7. js取iframe 上级页面_原生js获取iframe中dom元素--父子页面相互获取对方dom元素的方法...
  8. powershell执行c语言文件,c语言中调用shell脚本
  9. 大白话理解LSTM神经网络(附实例讲解)
  10. Xposed 模块编写
  11. [10.21][转贴][中国][成龙作品集34部][DVD-RMVB/16.2G][中文字幕/影片截图]
  12. 飞秋只能发文件不能接收文件的解决办法
  13. Win8.1RTM Pro电话激活
  14. robocup学习篇(一)
  15. 零基础入门UI设计必备实用技巧!
  16. linux服务器配置磁盘阵列,Linux下的RAID配置和管理
  17. 电磁兼容测试在测试带载电机控制系统的方法
  18. 说一个道一个.....
  19. 计算机怎么删除共享地址,取消共享文件夹_怎么清理所有共享文件夹
  20. win10 当前壁纸缓存位置

热门文章

  1. 什么是庖丁解牛的思维?
  2. torch.bmm()和torch.matmul()函数的用法和区别,矩阵相乘
  3. NTKO OFFICE文档控件使用
  4. 实战python网络爬虫豆瓣_三分钟教会你利用Python爬虫实现豆瓣电影采集(实战篇)...
  5. 2018年python薪资_最好的Python:2017和2018年至今我最喜欢的文章集
  6. finalcut剪切快捷键_Final Cut Pro X 常用键盘快捷键
  7. 执行若依(ruoyi)项目
  8. jquery和JavaScript之间的联系和区别
  9. java 实现电子签名_Java实现数字签名
  10. 超轻量级通用人脸检测模型