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