Android 11.0 修改在锁屏界面,按“△”键不能解锁,只能按空格键解锁

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,欢迎一起讨论安卓技术!

猜你喜欢

转载自blog.csdn.net/qq_27494201/article/details/125083536