1

Kindle fire 在屏幕底部有一个灰色的工具栏,上面有 Home 软按钮和其他一些按钮,还有一个用于设置等顶部的工具栏。我正在构建一个应用程序,它将成为在特定 Kindle 上运行的唯一应用程序,用于利基业务。有没有办法禁用这些软键工具栏中的一个或两个?

谢谢。

4

2 回答 2

0

不,不能禁用软键菜单。您可以查看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>

然后,当您从顶部菜单中按下主页按钮时,您将看到一个列表对话框,启用“默认情况下用于此操作”复选框并选择您的应用程序。

于 2012-02-23T15:10:03.510 回答
0

您可以通过将应用程序设置为全屏运行来隐藏这两个工具栏。

于 2012-02-28T22:34:28.810 回答