Как программно сменить рингтон на Android 4.0+?

Рейтинг: 1Ответов: 1Опубликовано: 04.09.2014

Имеется путь к файлу, который надо с BrоadcastReceiver-а поставить на звонок. Нормального, понятного ответа так и не нашел. Кто может предложить рабочий вариант? Лучше всего - метод, куда передал полный путь к файлу и имя файла, и в нем произвелась вся грязная работа.

Ответы

▲ 1Принят

Не помогает?

RingtoneManager.setActualDefaultRingtoneUri(context,
                RingtoneManager.TYPE_RINGTONE,
                ringtoneUri);

ringtoneUri - URI ссылка на файл со звуком