アプリが開いている限り、ユーザーがデバイスの音量を変更できないようにするにはどうすればよいですか?可能であれば。
AudioMangerで音量をミュートに設定できることがわかりました。
AudioManager volumeControl = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
volumeControl.setStreamMute(AudioManager.STREAM_MUSIC, true);
しかし、これは私が探しているものではありません。ユーザーがアプリケーションに入って現在の音量をロックし、それを変更できないようにしたいのですが、バックグラウンドでメロディーが再生されて音量が上がっています。(これが、ユーザーに音量を制御させたくない理由です)
音量を上げるキー、音量を下げるキーを上書きする可能性があるかどうかを考えていましたか?[戻る]ボタンを上書きできるのと同じように。