如何禁用点火火灾顶部和底部的软键?

时间:2012-02-21 16:53:11

标签: android kindle kindle-fire

Kindle fire在屏幕底部有一个灰色工具栏,带有Home软键和其他一些按钮,以及一个工具栏,可以进行设置等。我正在构建一个应用程序,这个应用程序将是针对特定业务运行在该特定Kindle上的唯一应用程序。有没有办法禁用这些软键工具栏中的一个或两个?

感谢。

2 个答案:

答案 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)

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