如何禁用标签的底栏

时间:2013-08-09 10:55:25

标签: android

我想禁用android标签的底栏。我不希望永久禁用它(使用确定的锁定)。我只是希望它被禁用为一个应用程序,因为我的应用程序中有按钮,将用户带回家。我尝试了这个但没用。

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

1 个答案:

答案 0 :(得分:1)

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

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

  1. 您需要root权限
  2. 您需要为ARM编译