Android:如何使用音量按钮初始化应用程序?

时间:2012-07-01 17:20:35

标签: android

我喜欢处理一个应用程序,当我按下音量时会打电话回家。

我有一个有效的拨号/呼叫方法。现在我需要帮助找出如何将所有内容封装在一个方法中,该方法将在按下并保持音量键时激活。

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

1 个答案:

答案 0 :(得分: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事件,并将其他所有内容传递回正常实现。