我喜欢处理一个应用程序,当我按下音量时会打电话回家。
我有一个有效的拨号/呼叫方法。现在我需要帮助找出如何将所有内容封装在一个方法中,该方法将在按下并保持音量键时激活。
任何建议都会有很大的帮助。
答案 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事件,并将其他所有内容传递回正常实现。