Функция RingtoneManager.getCursor () предоставляет курсор, который позволит вам перебирать все мелодии звонка и проверять заголовок мелодии на предмет совпадения имени.Возвращаемый URI зависит от того, где был сохранен рингтон, но как только будет найден правильный, вы можете сохранить URI в качестве предпочтения.Код, который у меня есть (с использованием предпочтений), не делает ничего особенного:
Uri alert;
String alarmname = mPrefs.getString(getString(R.string.pref_sound_key, null);
if (alarmname != null && !alarmname.equals(""))
alert = Uri.parse(alarmname);
, в другом месте вы можете использовать настройки мелодии звонка, чтобы сохранить выбор пользователя, и должны иметь возможность настроить значение по умолчанию на «Позитивный».как только вы поймете, как выглядит Ури.