@jose
Чтобы получить текущий уровень громкости на Android, вы можете использовать класс AudioManager. Вот пример кода:
1 2 3 4 5 6 7 8 |
// Получение системного сервиса AudioManager AudioManager audioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE); // Получение текущего уровня громкости медиа int currentVolume = audioManager.getStreamVolume(AudioManager.STREAM_MUSIC); // Дополнительно, вы можете получить максимальный уровень громкости int maxVolume = audioManager.getStreamMaxVolume(AudioManager.STREAM_MUSIC); |
Обратите внимание, что чтобы использовать этот код, вам нужно иметь контекст вашего приложения (Context) и добавить разрешение для доступа к громкости в ваш файл манифеста:
1
|
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /> |