Kindle fire 在屏幕底部有一个灰色的工具栏,上面有 Home 软按钮和其他一些按钮,还有一个用于设置等顶部的工具栏。我正在构建一个应用程序,它将成为在特定 Kindle 上运行的唯一应用程序,用于利基业务。有没有办法禁用这些软键工具栏中的一个或两个?
谢谢。
Kindle fire 在屏幕底部有一个灰色的工具栏,上面有 Home 软按钮和其他一些按钮,还有一个用于设置等顶部的工具栏。我正在构建一个应用程序,它将成为在特定 Kindle 上运行的唯一应用程序,用于利基业务。有没有办法禁用这些软键工具栏中的一个或两个?
谢谢。
不,不能禁用软键菜单。您可以查看Kindle Fire 文档,但没有任何信息 :(
但是,如果需要,您可以禁用软键菜单的主页按钮和返回按钮:
@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>
然后,当您从顶部菜单中按下主页按钮时,您将看到一个列表对话框,启用“默认情况下用于此操作”复选框并选择您的应用程序。
您可以通过将应用程序设置为全屏运行来隐藏这两个工具栏。