【发布时间】:2012-02-21 16:53:11
【问题描述】:
Kindle fire 在屏幕底部有一个灰色的工具栏,带有 Home 软按钮和其他一些按钮,顶部还有一个用于设置等的工具栏。我正在构建一个应用程序,它将成为该特定 Kindle 上运行的唯一应用程序,用于利基业务。有没有办法禁用这些软键工具栏中的一个或两个?
谢谢。
【问题讨论】:
标签: android kindle kindle-fire
Kindle fire 在屏幕底部有一个灰色的工具栏,带有 Home 软按钮和其他一些按钮,顶部还有一个用于设置等的工具栏。我正在构建一个应用程序,它将成为该特定 Kindle 上运行的唯一应用程序,用于利基业务。有没有办法禁用这些软键工具栏中的一个或两个?
谢谢。
【问题讨论】:
标签: android kindle kindle-fire
不,不能禁用软键菜单。您可以查看Kindle Fire documentation,但没有任何信息:(
但是,如果需要,您可以禁用软键菜单的主页按钮和返回按钮:
@Override
public void onAttachedToWindow()
{
//Disable home button
this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
super.onAttachedToWindow();
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
//Disable all keys
return false;
}
[更新]
你必须更新你的清单:
<intent-filter>
...
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
然后,当您从顶部菜单中按下主页按钮时,您将看到一个列表对话框,启用“默认情况下用于此操作”复选框并选择您的应用。
【讨论】:
您可以通过将应用设置为全屏运行来隐藏这两个工具栏。
【讨论】: