0

音量を下げると家に電話するアプリを作っているようなものです。

ダイヤル/コール方式が機能しています。ここで、音量キーを押したままにするとアクティブになるメソッドにすべてをカプセル化する方法を理解するための支援が必要です。

どんなアドバイスでも非常に役立ちます。

4

1 に答える 1

1

You need to use the onKeyLongPress() method to capture this event, something like this:

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

This only captures the Volum down event, and passes everything else on back to it's normal implentation.

于 2012-07-01T17:27:03.317 に答える