[Android]长按电源键(Power Key)的处理
2013-10-29 19:09
561 查看
Android4.2代码位置: \frameworks\base\policy\src\com\android\internal\policy\impl\PhoneWindowManager.java
关键方法: PhoneWindowManager.java -->interceptKeyBeforeQueueing()
case KeyEvent.KEYCODE_POWER: //26
-->interceptPowerKeyDown()
-->private final Runnable mPowerLongPress = new Runnable() {
关键方法: PhoneWindowManager.java -->interceptKeyBeforeQueueing()
case KeyEvent.KEYCODE_POWER: //26
-->interceptPowerKeyDown()
-->private final Runnable mPowerLongPress = new Runnable() {
case LONG_PRESS_POWER_GLOBAL_ACTIONS: mPowerKeyHandled = true; if (!performHapticFeedbackLw(null, HapticFeedbackConstants.LONG_PRESS, false)) { performAuditoryFeedbackForAccessibilityIfNeed(); } sendCloseSystemWindows(SYSTEM_DIALOG_REASON_GLOBAL_ACTIONS); showGlobalActionsDialog(); break;
相关文章推荐
- [Android]长按电源键(Power Key)的处理
- Android 如何让 app 自行处理 power key M
- Android 如何让app自行处理power key
- 【Android休眠】之Android对PowerKey事件的处理(1)代码流程
- 【Android休眠】之Android对PowerKey事件的处理(2)EventHub
- Android 如何让 app 自行处理 power key M
- How Android handles KEY_POWER?
- 分析Power key的处理流程
- Android Power Key Message
- 分析Power key的处理流程
- Android4.x 如何处理Power按键
- mstar android-supernva key处理流程
- 浅析android下如何通过jni监控wifi网络连接、dhcpcd执行和power电源控制
- android JSONObject中对key-value为null的特殊处理
- Android 7.0 Power 按键处理流程
- 浅析android下如何通过jni监控wifi网络连接、dhcpcd执行和power电源控制
- Android4.x对长按电源键(挂断键)和短按电源键(挂断键)的详细处理流程
- 浅析android下如何通过jni监控wifi网络连接、dhcpcd执行和power电源控制
- Android4.x 如何处理Power按键
- android power key 长按8s 关机