我正在开发一个我不希望用户触摸主页/后退按钮的应用程序。相信我,我有充分的理由。 我需要做的是使用终端禁用家庭/后面甚至键盘。 我已经查看了adb shell中的命令,但我找不到任何解决此问题的命令。
答案 0 :(得分:1)
我不确定AVD,但在真正的手机中,这个按钮是硬按钮。所以,没有软件可以删除它们。您所能做的就是使用onKeyDown()
方法覆盖此按钮的行为。
答案 1 :(得分:1)
在Activity子类中使用以下代码段可用于拦截键事件:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
return true;
// return super.onKeyDown(keyCode, event);
}
后退键是常量KeyEvent.KEYCODE_BACK;主页按钮应该类似。