ボリュームボタンの検出

ボリュームボタンの検出

ハードウェアのボリュームボタンを使えば
音量のコントロールができる

このボリュームボタンの検出するには
KeyEventクラスの
getKeyCode()で
キーコードを取得すれぱいい

KEYCODE_VOLUME_UP
なら音量アップ

KEYCODE_VOLUME_DOWN
なら音量ダウン

KEYCODE_VOLUME_MUTE
ならミュート、つまり音を消す

@Override
public boolean dispatchKeyEvent(KeyEvent event){

if(event.getKeyCode() == KeyEvent.KEYCODE_VOLUME_UP){
Toast.makeText(getApplicationContext(),"音量アップ", Toast.LENGTH_SHORT).show();
}

if(event.getKeyCode() == KeyEvent.KEYCODE_VOLUME_DOWN){
Toast.makeText(getApplicationContext(),"音量ダウン", Toast.LENGTH_SHORT).show();
}

if(event.getKeyCode() == KeyEvent.KEYCODE_VOLUME_MUTE){
Toast.makeText(getApplicationContext(),"ミュートにしたよ", Toast.LENGTH_SHORT).show();
}
return super.dispatchKeyEvent(event);
}

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です