1.前言
在13.0的系统rom产品定制化开发中,在产品关机的情况下,长按power电源键和音量减的情况下,会在开机过程中然后进入recovery流程中, 在产品开发需要的情况下,要求去掉power电源键和音量减键组合键操作,所以就需要从kernel中来分析下power电源键和音量减的相关操作 的相关源码来分析下实现相关的功能
2.展讯平台去掉长按power电源键+音量减进入recovery模式的核心类
bsp\bootloader\u-boot15\common\cmd_cboot.c
bsp\bootloader\u-boot15\board\spreadtrum\ums512_1h10\sprd_kp.c
3.展讯平台去掉长按power电源键+音量减进入recovery模式的核心功能分析和实现
Android 恢复出厂设置基本流程
(1)遥控器/按键板后门键触发,或者应用里面从系统设置里面恢复出厂选项也可触发; // 后面以系统设置的应用触发为例
(2)选择恢复出厂设置之后,就会发送广播“android.intent.action.MASTER_CLEAR” ;// framework/base/core/res/AndroidManifest.xml
(3)MasterClearReceiver 捕获广播 ,并