Android 如何禁用选项卡的底部栏

Android 如何禁用选项卡的底部栏,android,Android,我想禁用android选项卡的底部栏。我不希望它被永久禁用(使用sure lock)。我只是想为一个应用程序禁用它,因为我的应用程序中有按钮,可以将用户带回家。我试过了,但没用 getWindow().getDecorView() .setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION); 没有直接的方法可以做到这一点。 我们开发了一个餐厅电子菜单应用程序,它要求我们完全隐藏动作栏。我们从surelock开始,但后来转

我想禁用android选项卡的底部栏。我不希望它被永久禁用(使用sure lock)。我只是想为一个应用程序禁用它,因为我的应用程序中有按钮,可以将用户带回家。我试过了,但没用

getWindow().getDecorView()
       .setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);

没有直接的方法可以做到这一点。 我们开发了一个餐厅电子菜单应用程序,它要求我们完全隐藏动作栏。我们从surelock开始,但后来转向我们自己的解决方案。我不能在这里完全透露,但可以给你一些提示

Android操作栏由系统进程提供。终止它将删除操作栏。Android实际上是一种Linux风格。所以,您可以用C编写一个简单的Linux程序,并向操作栏进程发送一个终止信号。然后,您的程序应该侦听一个端口,当您的活动(或应用程序)退出时,它应该写入该端口。然后,您的后台程序应该重新启动操作栏进程或提供一个替代方案

  • 您将需要根访问权限
  • 您需要为ARM编译

  • 我不想在我的设备上设置根目录。我只希望它对1活动禁用,并在用户将继续下一步时再次启用。@Meghs我从过去6个月以来一直在寻找这样的解决方案。我没有找到。事实上,android的设计是不可能的。除非你找到后门,否则这是不可能的。