我就像在开发一个应用程序,当我按下音量时,它会打电话回家。
我有一个有效的拨号/呼叫方法。现在我需要帮助弄清楚如何将其全部封装在一种方法中,该方法将在按下并按住音量键时激活。
任何建议都会有很大帮助。
您需要使用 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 下降事件,并将其他所有内容传递回其正常影响。