android - 在 Android 中以编程方式访问 "System Bar"?

标签 android galaxy-tab

我正在 Samsung Galaxy Tab 10.1 (Android 3.2) 上开发一款平板电脑应用。平板电脑将专用于运行此应用程序,该应用程序用于工业环境。我们的应用程序将“拥有”平板电脑,用户只能通过我们的软件访问设备功能。我们已经在运行 Gingerbread 的手机大小的设备上运行了这样一个成功的应用程序。

三星在平板电脑屏幕的底部放置了一个“系统栏”(注意-不是操作栏),可以从该栏访问各种其他应用程序和小部件。有没有办法以编程方式访问此系统栏,以进行修改(删除所有应用程序和杂乱的内容,只保留“主页”和“后退”按钮),或完全隐藏它?

提前致谢。

最佳答案

您可以通过编程方式隐藏栏,但需要 root 访问权限才能这样做。 This guy写了一个应用程序来做,并发布了源代码。

可以删除迷你应用程序,但需要 root - 删除“迷你应用程序”引用的 APK,它们将从栏中消失。没有办法轻松地或以编程方式执行此操作,最好的选择是编写一个自定义 ROM 并删除这些应用程序。这是一个巨大的痛苦。

如果您不需要 3.2 中的任何特定内容,那么您应该能够找到在 touchwiz 准备就绪之前在 galaxy Tab 上提供的库存 android 3.1 图像。这不会在系统栏上有“迷你应用程序”或屏幕截图按钮。如果你刷入它,你就不需要 root,因为它是一个签名的图像。

关于android - 在 Android 中以编程方式访问 "System Bar"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10032887/

相关文章:

android - 点击 Facebook Messenger 聊天项目动画

android - 关于移动网站上的 android 后退按钮的新手

android - 具有相同 dpi 的两个设备的不同布局

android - 有适用于 Galaxy Tab 10.1 的模拟器吗?

javascript - 使用 javascript 检测方向变化

android - 使用 ACRA 时清空崩溃文件

android - ListView,在 Android 1.6 上不检查可检查项目

android - LiveDataScope 代码块在 emit() 之后是否只运行一次?

android - 如何在 Galaxy Tab 中使用 Intent 捕获视频?

android - 运行 Android 4.04 的 socket.connect() Galaxy Tab 2 上的 NullPointer 异常