всем привет
вопрос:
1) как узнать из настроек уровень громкости для звонка и смс?
вопрос не про конкретный контакт, а про общие настройки системы
2) как изменить и сохранить эти параметры?
Как программно задать уровень громкости рингтона?
Re: Как программно задать уровень громкости рингтона?
я могу например узнать какая мелодия установлена для смс по умолчанию, но не знаю как получить ее текущий уровень громкости
Код: Выделить всё
Uri defaultRintoneUri = RingtoneManager.getActualDefaultRingtoneUri(context, RingtoneManager.TYPE_NOTIFICATION);
Ringtone defaultRingtone = RingtoneManager.getRingtone(context, defaultRintoneUri);
Re: Как программно задать уровень громкости рингтона?
Код: Выделить всё
AudioManager audioManager = (AudioManager) getSystemService(AUDIO_SERVICE);
if (audioManager != null) {
//Текущая громкость
final int currentVolume = audioManager.getStreamVolume(AudioManager.STREAM_RING);
//Установить громкость
audioManager.setStreamVolume(AudioManager.STREAM_RING,
твое_значение, AudioManager.FLAG_SHOW_UI);
Java Core -> JDBC -> GoF -> Android SDK ->...
Телепрограмма в твоем смарте Телепрограмма
Телепрограмма в твоем смарте Телепрограмма