0

我就像在开发一个当我按下音量时会打电话回家的应用程序。

我有一个有效的拨号/呼叫方法。现在我需要帮助弄清楚如何将它全部封装在一个方法中,该方法将在按下并按住音量键时激活。

任何建议都会有很大帮助。

4

1 回答 1

1

您需要使用该onKeyLongPress()方法来捕获此事件,如下所示:

@Override
public boolean onKeyLongPress(int keyCode, KeyEvent event) {
    if (keyCode == KeyEvent.KEYCODE_VOLUME_DOWN) 
    {
        //Your Code here
        return true;
    }
    return super.onKeyLongPress(keyCode, event);
}

这仅捕获 Volum down 事件,并将其他所有内容传递回它的正常实现。

于 2012-07-01T17:27:03.317 回答