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

Android:如何使用音量按钮初始化应用程序?,android,Android,我喜欢在一个应用程序上工作,当我按下音量时,它会给家里打电话 我有一个有效的拨号/通话方法。现在我需要帮助,弄清楚如何将所有内容封装在一个方法中,当按下并按住音量键时,该方法将激活 任何建议都会大有帮助。您需要使用该方法捕获此事件,如下所示: @Override public boolean onKeyLongPress(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_VOLUME_DOWN) {

我喜欢在一个应用程序上工作,当我按下音量时,它会给家里打电话

我有一个有效的拨号/通话方法。现在我需要帮助,弄清楚如何将所有内容封装在一个方法中,当按下并按住音量键时,该方法将激活

任何建议都会大有帮助。

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

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

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

看,我只是对代码的底线有一点问题:return super.onKeyLongPress(keyCode,event);由于某种原因,整行代码都以红色突出显示。问题选项卡应该告诉您它是什么。如果您可以在这里发布,我可以帮助您。描述资源路径位置类型/WEBBSG4.0/res/layout line 11 Android Lint Problem KeyEvent无法解析为变量DHD。java/WEBBSG4.0/src/webb/four/zero line 21令牌“event”上的java Problem语法错误,删除这个令牌DHD.java/WEBBSG4.0/src/webb/four/zero line 21 java问题您导入了android.view.KeyEvent吗?我已经,我只是仔细检查了一下。