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