Я пытался расширить приложение своего профиля телефона, чтобы иметь возможность обрабатывать мелодию звонка телефона по умолчанию.
При настройке моего приложения для использования мелодии по умолчанию с системной по умолчанию, мелодия устанавливается нормально. Когда я пытаюсь установить мелодию звонка по умолчанию на / sdcard, Uri входит правильно, но когда дело доходит до настройки, он только вытаскивает указатель на настройки устройства. Настройки системы, которые, кажется, не указывают на мой рингтон медиа.
Обычно, при установке системного значения по умолчанию, это имя Toast и Uri, как он задает, без проблем, но с внешним, говорит «Неизвестный рингтон», и Uri показывает нам указатель на настройки системы)
Я использую RingtoneManager.getDefaultType()
, чтобы получить Uri, затем setActualDefaultRingtoneUri()
, чтобы установить его.