我在我的应用程序中使用沉浸式模式在OnCreate中使用此代码以全屏模式启动应用程序。
View decorView = getWindow().getDecorView();
int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_FULLSCREEN
| View.SYSTEM_UI_FLAG_LOW_PROFILE
| View.SYSTEM_UI_FLAG_LAYOUT_STABLE
| View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY
| View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_FULLSCREEN;
decorView.setSystemUiVisibility(uiOptions);
该应用程序工作正常,但问题是提示泡泡("从顶部向下滑动以退出全屏")在我锁定并在不到5秒的延迟时间内解锁屏幕后继续播放。我知道它是由onPowerKeyDown方法中ImmersiveModeConfirmation类的开发人员专门定义的。
有没有办法在第三方应用程序中以编程方式禁用此提醒泡泡?