0
ボリュームアップとボリュームダウンのボタンが押されている時間を把握しようとしていますが、これまでの回答はすべてAndroid - Getting volume button long clicksボリュームアップ/ダウンボタンの長さはどれくらいですか
です私はこれよりも抽象的なものは見つけられませんので、実装する方法はわかりません。誰かが私に例を示すことができますか?どんな助けでも大歓迎です。
ボリュームアップとボリュームダウンのボタンが押されている時間を把握しようとしていますが、これまでの回答はすべてAndroid - Getting volume button long clicksボリュームアップ/ダウンボタンの長さはどれくらいですか
です私はこれよりも抽象的なものは見つけられませんので、実装する方法はわかりません。誰かが私に例を示すことができますか?どんな助けでも大歓迎です。
@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;
}
NvmでもonKeyUpメソッドがありますので、上記の 'else if'部分を削除し、' totalTimePressed = ... 'をonKeyUpに移動してください – Wukash