Как поднять уровень громкости Audiomanager до максимума в андроид, а затем вернуть в исходное состояние

Подскажите пожалуйста как установить максимальную громкость в android, а затем вернуть исходную громкость после выполнения метода.


Ответы (1 шт):

Автор решения: Sergei Buvaka

Вот так можно задавать громкость в AudioManager. Соответственно вы можете просто менять нужное вам значение.

AudioManager audio = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
int currentVolume = audio.getStreamVolume(AudioManager.STREAM_MUSIC);
int maxVolume = audio.getStreamMaxVolume(AudioManager.STREAM_MUSIC);
float percent = 0.7f;
int seventyVolume = (int) (maxVolume * percent);
audio.setStreamVolume(AudioManager.STREAM_MUSIC, seventyVolume, 0);
→ Ссылка