我的公司生产工业制造产品,我们运送带有应用程序的 Android 平板电脑来控制制造过程。理想情况下,这应该是用户看到的唯一应用程序,我们已经能够在运行 Gingerbread 的手持设备上执行此操作,但在 Honeycomb 和 Ice Cream Sandwich 上,系统栏会阻止此操作。
我的理解是,在 Jelly Bean 上,对系统栏的外观有更多的编程控制,但我不清楚细节。我读了http://developer.android.com/about/versions/android-4.1.html但我仍然不清楚是否有任何方法可以在程序控制下实际隐藏系统栏。
我们公司规模太小,无法制作自己的 ROM(我是唯一的 Android 开发人员),因此我们正在尝试使用操作系统的库存版本。
提前致谢。
最佳答案
it still wasn't clear to me whether there was any way to actually hide the system bar under programmatic control
不是永久的。删除平板电脑上系统栏的 JB 选项只是暂时这样做——任何用户输入都会导致栏重新出现。因此,它不适合您的场景。
We're too small a company to make our own ROM
如果您不介意我的提问,您是否正在寻找顾问或公司来做这件事但没有找到任何人(或任何合适的人)?或者你没有追求那个角度?自定义 ROM,或者至少是 root-change-unroot 过程,将是解决您问题的正确方法。我当然可以看到雇用全职 ROM slinger 的地方可能有点矫枉过正,但人们希望有一些方法可以将这项工作外包。
关于android - Jelly Bean 中 Android 系统栏的新 API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11902673/