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 处理电源键