如何处理android中的主页按钮事件?

时间:2015-08-10 07:30:15

标签: android

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    if (keyCode == KeyEvent.KEYCODE_HOME) {
        Log.d(TAG, "Home button pressed!");
    }
    return super.onKeyDown(keyCode, event);
}

我是Android开发的新手,我知道如何处理后退按钮,但我不知道如何处理主页按钮。

1 个答案:

答案 0 :(得分:1)

Android 4.0 (ICS)KeyEvent.KEYCODE_HOME常量因某些安全原因而被弃用。该常数阻止用户退出应用程序,用户被迫保留在应用程序中,直到特定案例结束。这可以用于任何目的,但当它被用作垃圾邮件或其他安全问题时会出现问题。您可以检测主页按键事件,但无法阻止应用程序最小化。