隐藏root设备上的导航栏

时间:2017-02-24 10:16:09

标签: android navigationbar kiosk kiosk-mode rooted-device

我有一个自定义的Android平板电脑工作在Android M版本上。我们构建了一个自助服务终端应用程序,下一步是完全删除导航栏,同时我们的应用程序正在运行。此外,当管理员关闭我们的应用程序时,导航栏应该再次出现。

在问这个问题之前,我在互联网上进行了研究,发现很多人都有这个问题。然而,他们的问题的答案通常是,使应用程序以全屏模式或沉浸式全屏模式工作。 这些答案根本没有帮助我,因为用户仍然可以在屏幕上显示并且导航栏会再次显示。这些解决方案可能是使用无根设备可以做到的最佳解决方案,但在我的情况下,我需要一个更好的解决方案,而我的设备 rooted

另外,我看到了这个答案link,但在使用此命令后,我的桌面变黑了,无法重新启动android系统。很高兴我有恢复USB,所以我的设备再次工作。 :)

我找到了另一个答案link,和其他人一样,对我没有帮助,因为我需要在添加代码行后重启系统(qemu.hw.mainkeys = 1)。此外,我寻找的解决方案是完全动态的,并通过代码完成。

我确信这不是不可能完成的任务,因为我们有一个旧的平板电脑(也是根),后面有按钮,可以隐藏和显示导航栏而无需重新启动它。

感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

我无法帮助解决您的问题,但提供更多信息。 我工作的公司正在使用kiosk模式的设备,但我们有来自硬件生产商的自定义Android设备,它提供了一个自定义的HAL接口。我们可以通过该界面设置自助服务终端模式。

我的猜测是不能轻易完成,如果它很容易,我们就不会那么做了。希望它有所帮助。