Android 自定义按键关机
最近收到客户需求,需要设备实现自定义按键关机功能,具体修改参照如下:
/frameworks/base/services/core/java/com/android/server/policy/PhoneWindowManager.java
- public int interceptKeyBeforeQueueing(KeyEvent event, int policyFlags) {
- ...
- // Handle special keys.
- switch (keyCode) {
-
- + case KeyEvent.KEYCODE_uKEYCODE: {
- + if (down) {
- + mPowerManager.shutdown(false,"userrequested",false);
- + }
- + break;
- + }
重新编译验证,修改生效,设备已实现自定义按键关机功能