Android 11.0 播放视频时,拦截上下键事件

frameworks/base/core/java/android/view/ViewRootImpl.java

在 performFocusNavigation 方法的开头添加

 //wangrui In the video player interface, intercept the up and down keys
            android.app.ActivityManager am =  (android.app.ActivityManager) mContext.getSystemService(ACTIVITY_SERVICE);
            android.content.ComponentName cn = am.getRunningTasks(1).get(0).topActivity;
            if ("xxx.Activity".equals(cn.getClassName())){
    
    
                if ((event.getKeyCode() == KeyEvent.KEYCODE_DPAD_UP) || (event.getKeyCode() == KeyEvent.KEYCODE_DPAD_DOWN)){
    
    
                    return false;
                }
            }

我是王睿丶,加入我的Q群:901440630,欢迎一起讨论安卓技术!

猜你喜欢

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