按下音量增大/减小按钮的时间

时间:2016-08-17 21:31:43

标签: android button volume android-audiomanager

我试图弄清楚音量调高和音量调低按钮的按下时间,但到目前为止,我发现的所有答案都在这里:Android - Getting volume button long clicks

我找不到比这更抽象的东西,所以我不知道如何实施它;有人能给我一个例子吗?任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

@Override
public boolean onKeyDown(int keyCode, KeyEvent event){
    int action = event.getAction();
    if(keyCode==KeyEvent.KEYCODE_VOLUME_UP){
            if (action == KeyEvent.ACTION_DOWN) {
                volUpPressed = System.currentTimeMillis();
            }
            else if (action == KeyEvent.ACTION_UP) {
                totalTimePressed = System.currentTimeMillis() - volUpPressed;
            }
    }
    return true;
    }