[Android]长按电源键(Power Key)的处理
2013-08-09 00:00
986 查看
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() {
\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() {
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休眠】之Android对PowerKey事件的处理(1)代码流程
- Android 如何让 app 自行处理 power key M
- 【Android休眠】之Android对PowerKey事件的处理(2)EventHub
- Android 如何让 app 自行处理 power key M
- Android 如何让app自行处理power key
- Android4.x 如何处理Power按键
- Android Framework层Power键关机流程(一,Power长按键操作处理)
- android long power key流程
- 浅析android下如何通过jni监控wifi网络连接、dhcpcd执行和power电源控制
- android 不同电脑开发用到key时keystore处理
- Android开发中 如何处理power键
- 分析Power key的处理流程
- mstar android-supernva key处理流程
- mtk android MT6573方案 power key 长按8s 关机功能实现
- android JSONObject中对key-value为null的特殊处理
- Android 长按电源键和短按电源键的详细处理流程
- Android 7.0 Power 按键处理流程
- Android Framework层Power键关机流程(一,Power长按键操作处理)
- Android dispatchKeyEvent和onKeyDown事件的处理