android - Archos 101 互联网平板电脑 : Is it possible to hide default Android (software) buttons

标签 android tablet archos

我正在为 Archos 101 Android 平板电脑开发一个 Android 应用程序(链接:http://www.archos.com/products/ta/archos_101it/index.html)。平板电脑运行 Android 2.2,正如您在此处看到的 http://blogote.com/wp-content/uploads/2010/11/android_101_tablet.jpg Android 按钮(主页、菜单、返回和搜索)是软件按钮,而不是大多数其他 Android 设备上的硬件按钮。

我的问题是:是否可以在我的应用程序中隐藏此软件按钮?恕我直言,需要有类似适用于平板设备的 SDK 之类的东西吗?!

从技术上讲,平板电脑似乎支持此功能,因为某些默认(预装)应用程序(如视频播放器)在显示全屏视频时会执行此操作。

在我的应用程序中我使用

this.requestWindowFeature(Window.FEATURE_NO_TITLE);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);

将应用程序设置为全屏,当然这不会隐藏软键。

最佳答案

我找到了解决方案。添加后

<uses-permission android:name="archos.permission.FULLSCREEN.FULL" />

到 AndroidManifest.xml。代码:

this.requestWindowFeature(Window.FEATURE_NO_TITLE);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);

以全屏模式显示应用程序并隐藏 Android(软件)按钮。当然,建议实现使用户能够退出应用程序的 UI 元素。

关于android - Archos 101 互联网平板电脑 : Is it possible to hide default Android (software) buttons,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4391059/

相关文章:

android - 最适合开发的 Android 平板电脑

平板设备上带有链接的 CSS 菜单

Android 检查已安装的 SD 卡始终返回 true

Android 列出 USB 设备

windows - 在 Archos 5 上创建的文件在 Windows Xp 上不可见

android - 将 ListView 项中的名称传递给另一个 Activity

android - 有没有办法减慢模拟器上的所有动画?

android - 未能在 API 30 中找到内容提供者

android - 使用 Exoplayer 从 Icecast 流中提取元数据

html - 带有 SVG 标志的 CSS 三 Angular 形剪辑路径未在平板电脑/iPad 中显示