11.0定制化开发中,有客户需求要求长按电源键直接关机,不需要弹出关机对话框来确认关机,所以这样从电源键
长按弹出代码流程分析,所以就要分析PhoneWindowManager.java 电源键的事件都是这里处理的,
源码路径:
frameworks/base/services/core/java/com/android/server/policy/PhoneWindowManager.java
首选看下KeyEvent.KEYCODE_POWER 处理电源键
case KeyEvent.KEYCODE_POWER: {
EventLogTags.writeInterceptPower(
KeyEvent.actionToString(event.getAction()),
mPowerKeyHandled ? 1 : 0, mPowerKeyPressCounter);