В моем приложении для Android я хотел бы сохранить текущий уровень громкости динамика/микрофона, чтобы я мог установить его на тот же уровень в следующий раз, когда приложение будет запущено. Мне интересно, есть ли какой-либо API для получения/установки громкости динамиков/микрофонов.Получение/настройка громкости динамика/микрофона
ответ
AudioManager
, похоже, делает то, что вам нужно для громкоговорителей. Вы можете использовать метод getStreamVolume
в сочетании с одной из констант STREAM_X
, чтобы получить необходимый объем и сохранить его с помощью SharedPreferences
.
Чтобы установить его после этого, используйте метод setStreamVolume с правильной константой.
Благодарим за помощь. А также для понимания проблемы. – Peter
Для этой задачи вы можете использовать SharedPreferences. В стандартной документации есть lots информации о нем.
Я думаю, он хочет узнать, как получить значения и установить их потом, а не только, как их хранить где-то –
- 1. Сохранение настроек громкости для громкоговорителя громкости
- 2. Кодирование громкости
- 3. Регуляторы громкости
- 4. Swift: Обнаружение кнопки громкости Нажмите NOT изменения громкости
- 5. Уровень громкости iPod влияет на уровень громкости приложения
- 6. Позиция изображенияПросмотр в зависимости от громкости кнопки регулировки громкости устройства
- 7. Настройки громкости Android System
- 8. Изменение громкости сигнала тревоги
- 9. Регулятор громкости в UIImagePickerController
- 10. Контроллер громкости микрофона JMF
- 11. Регулятор громкости CustomControl
- 12. MXPlayer как регулятор громкости
- 13. Обработка WM_APPCOMMAND (регулировка громкости)
- 14. Изменение громкости аудиоисточника
- 15. Регулятор громкости AVPlayer
- 16. Регулировка громкости проигрывателя AVPlayer
- 17. AVPlayer регулятор громкости ползунок
- 18. Регулировка громкости ios
- 19. Как сгенерирована кнопка громкости
- 20. Matlab регулятор громкости gui
- 21. громкости физического диска
- 22. AVAudioSession режим разницы громкости
- 23. изменение громкости в андроиде
- 24. Регулятор громкости iOS
- 25. Пересечение громкости в OpenGL
- 26. Регулировка громкости звонка
- 27. AVPlayer Динамический регулятор громкости
- 28. Изменение громкости на лету
- 29. Как управлять клавишами громкости?
- 30. Программа уменьшения громкости (win7)
Пока вы все еще думаете о характере вопроса, другой пользователь уже представил решение. – Peter