0

我正在开发一个我不希望用户触摸主页/返回按钮的应用程序。相信我,我有充分的理由。我需要做的是使用终端禁用主页/返回甚至键盘。我已经查看了 adb shell 中的命令,但找不到任何命令来解决这个问题。

4

2 回答 2

1

我不确定 AVD,但在真正的手机中,这个按钮是硬按钮。因此,没有软件可以删除它们。您所能做的就是使用onKeyDown()方法覆盖此按钮的行为。

于 2011-04-01T10:36:41.543 回答
1

在 Activity 子类中使用以下代码可以拦截关键事件:

@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
    return true;
    // return super.onKeyDown(keyCode, event);
} 

后退键是常量 KeyEvent.KEYCODE_BACK;主页按钮应该是相似的。

于 2011-04-01T10:37:41.153 回答