删除Android应用程序中的通知栏

删除Android应用程序中的通知栏,android,android-widget,themes,fullscreen,Android,Android Widget,Themes,Fullscreen,我正在开发一个餐厅菜单应用程序,我希望它一直处于打开状态(用户不应该离开应用程序) 到目前为止,我能够覆盖返回和主页按钮,但我想摆脱通知栏。有什么办法做这种事吗 我尝试将应用程序主题设置为全屏无标题栏,但没有成功。(对于home按钮,我使用application.xml中的自定义应用程序。) 以下是该应用程序的图片,以便更好地理解 把这个放在onCreate()上 但您必须将其放在调用setContentView(R.id.x)之前,否则它将不起作用您无法删除非根设备上的底部导航栏(通知栏是屏幕

我正在开发一个餐厅菜单应用程序,我希望它一直处于打开状态(用户不应该离开应用程序)

到目前为止,我能够覆盖返回和主页按钮,但我想摆脱通知栏。有什么办法做这种事吗

我尝试将应用程序主题设置为全屏无标题栏,但没有成功。(对于home按钮,我使用application.xml中的自定义应用程序。)

以下是该应用程序的图片,以便更好地理解

把这个放在onCreate()上


但您必须将其放在调用setContentView(R.id.x)之前,否则它将不起作用

您无法删除非根设备上的底部导航栏(通知栏是屏幕顶部的那个)


如果你想使用kiosk模式,那么你有两个选择——将你的应用程序转换为launcher或根设备,并使用以下工具:(还有开源解决方案,但我手边没有URL)

任何人都会将其降级。你读了吗?我编辑了你的问题,为你改进。它很可能被否决了,因为它的要求很差。@IbrahemAhmed这是s.O.中充满傲慢的东西;如果有办法迫使应用程序保留,请不要觉得自己没有力量;不管通知栏是什么。但它确实感觉有点不符合谷歌的方式,甚至可以使用闪存ROM吗?这与在xml文件中设置主题具有相同的效果。而且它不会覆盖我想要删除图片中突出显示的条的通知。我说的正是这个条。如果我把我的应用程序变成一个启动器。用户仍然可以转到“设置”卸载应用程序。您可以为链接提供开源解决方案吗?
this.requestWindowFeature(Window.FEATURE_NO_TITLE); // Removing the title 

this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
//notification bar