SDK/frameworks/base$ grep “KEYCODE_MENU” ./ -nr
慢慢定位到了:NotificationShadeWindowViewController.java
mView.setInteractionEventHandler(new NotificationShadeWindowView.InteractionEventHandler() {
@Override
public boolean dispatchKeyEvent(KeyEvent event) {
boolean down = event.getAction() == KeyEvent.ACTION_DOWN;
switch (event.getKeyCode()) {
case KeyEvent.KEYCODE_BACK:
if (!down) {
mService.onBackPressed();
}
return true;
case KeyEvent.KEYCODE_MENU:
//wangrui Remove the menu key to unlock
// if (!down) {
// return mService.onMenuPressed();
// }
//end
break;
});
我是王睿丶,加入我的Q群:901440630,欢迎一起讨论安卓技术!