如何阻止导航栏/状态栏android java

如何从我的应用程序阻止Android中的导航栏。 我的应用程序一定没有机会去设置和其他组件。

这个代码在Kotlin上

我阻止操作栏: window.addFlags(WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY) window.setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN)

在照片是红色区域,我可以重写back-buttonhome-button (我把我的应用程序作为Android的发射器),我已经做到了这一点。

但主要问题 – 多任务处理按钮 – 绿色区域。

onUserLeaveHint的重写方法不能解决我的问题。

如何删除这个按钮或隐藏导航栏? 在这里输入图像描述

请参考这个例子。 其中显示了如何禁用:

[点击这里] [下方]

https://github.com/mugku/Android-LockScreenSample-DisableHomeButtonKey

它的棘手的部分pelase已深入潜水this.or请检查其他锁屏示例或更衣室应用程序。 在哪个屏幕锁定屏幕上有这个代码。

我已经使用下面的代码来隐藏导航栏和状态栏的活动。

 @Override public void onWindowFocusChanged(boolean hasFocus) { super.onWindowFocusChanged(hasFocus); View view = getWindow().getDecorView(); if (hasFocus) { view.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOU _STABLE | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION ); } } 

在我的自定义相机应用程序之一,我已经使用这显示全屏幕的相机视图,通知栏和状态栏,当你从顶部或底部拖动它会显示你。 快乐编码… 🙂