2013-12-18 3 views
0

В моем приложении для Android я хотел бы сохранить текущий уровень громкости динамика/микрофона, чтобы я мог установить его на тот же уровень в следующий раз, когда приложение будет запущено. Мне интересно, есть ли какой-либо API для получения/установки громкости динамиков/микрофонов.Получение/настройка громкости динамика/микрофона

+0

Пока вы все еще думаете о характере вопроса, другой пользователь уже представил решение. – Peter

ответ

0

AudioManager, похоже, делает то, что вам нужно для громкоговорителей. Вы можете использовать метод getStreamVolume в сочетании с одной из констант STREAM_X, чтобы получить необходимый объем и сохранить его с помощью SharedPreferences.

Чтобы установить его после этого, используйте метод setStreamVolume с правильной константой.

+0

Благодарим за помощь. А также для понимания проблемы. – Peter

0

Для этой задачи вы можете использовать SharedPreferences. В стандартной документации есть lots информации о нем.

+0

Я думаю, он хочет узнать, как получить значения и установить их потом, а не только, как их хранить где-то –

Смежные вопросы