私は Android アプリケーションを開発しています。私のアプリは起動するとアラームを再生しますが、電話がアラームを鳴らしているときにユーザーがアラームの音量を下げることができないように、外部音量ボタンを無効にしたいと考えています。Android バージョン 2.3.5 を搭載した携帯電話でテストしましたが、動作しません。以下は私のコーディングです。誰かが私を助けてくれることを願っています...ありがとう。
@Override
public boolean onKeyDown(int keyCode, KeyEvent event){
if (keyCode == KeyEvent.KEYCODE_VOLUME_UP){
Toast.makeText(this, "Volume Up", Toast.LENGTH_LONG).show();
return true;
}
if (keyCode == KeyEvent.KEYCODE_VOLUME_DOWN){
Toast.makeText(this, "Volume Down", Toast.LENGTH_LONG).show();
return true;
}
return super.onKeyDown(keyCode, event);
}