Kindle fire在屏幕底部有一个灰色工具栏,带有Home软键和其他一些按钮,以及一个工具栏,可以进行设置等。我正在构建一个应用程序,这个应用程序将是针对特定业务运行在该特定Kindle上的唯一应用程序。有没有办法禁用这些软键工具栏中的一个或两个?
感谢。
答案 0 :(得分:0)
不,无法禁用软键菜单。您可以查看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;
}
<强> [UPDATE] 强>
您必须使用以下内容更新您的清单:
<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>
然后,当您从顶部菜单中按主页按钮时,您将看到一个列表对话框,启用“默认使用此操作”复选框并选择您的应用程序。
答案 1 :(得分:0)
您可以通过将应用设置为全屏运行来隐藏工具栏。