Android 11.0 长按电源键直接关机屏蔽关机对话框

1.概述

11.0定制化开发中,有客户需求要求长按电源键直接关机,不需要弹出关机对话框来确认关机,所以这样从电源键
长按弹出代码流程分析,所以就要分析PhoneWindowManager.java 电源键的事件都是这里处理的,

2.长按电源键直接关机屏蔽关机对话框核心代码

frameworks/base/services/core/java/com/android/server/policy/PhoneWindowManager.java

3.长按电源键直接关机屏蔽关机对话框核心代码功能分析和实现功能

3.1 PhoneWindowManager.java关于长按电源键的分析

在系统中PhoneWindowManager主要负责对按键的处理 电源键 音量键 导航栏的按键处理,所以长按电源键需要从流程分析代码然后做相应的修改
源码路径:
frameworks/base/services/core/java/com/android/server/policy/PhoneWindowManager.java

首选看下KeyEvent.KEYCODE_POWER 处理电源键

case KeyEvent.KEYCODE_POWER: {
   
                EventLogTags.writeInterceptPower(

你可能感兴趣的:(android,11.0,Rom定制化系统讲解,android,framework,长按电源键,11.0长按电源键关机,11.0电源键关机)