0

我在我的活动中添加了这段代码

public boolean onKeyDown(int keyCode, KeyEvent event) {
        if (keyCode == KeyEvent.KEYCODE_HOME) {
            return false;
        }
        return super.onKeyDown(keyCode, event);
    }

public void onAttachedToWindow() {
    super.onAttachedToWindow();
    this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
}

并且主页按钮看起来像是被禁用了

但问题是当有人按下菜单按钮并且显示我的菜单按钮并且用户按下主页按钮时,主页按钮被启用并显示主屏幕

4

1 回答 1

0

您绝对不应该在 Android 应用程序中禁用主页按钮。这是一个主要的反模式,并且都会使您的应用程序被标记为垃圾邮件和类似恶意软件的标签。用户讨厌你禁用他们的主页按钮,你应该不惜一切代价避免它。(至少,它会给你带来糟糕的市场评级。)

于 2012-03-22T15:45:54.407 回答