Я пытаюсь установить мелодию на res/raw/sound.ogg
с помощью следующего кода в конце функции onCreate(Bundle savedInstanceState)
:андроид мелодии на .ogg файла
Uri path =Uri.parse("android.resource://"+getPackageName()+"/"+R.raw.sound);
RingtoneManager.setActualDefaultRingtoneUri(this.getApplicationContext(),
RingtoneManager.TYPE_RINGTONE, path);
Я также добавил следующее AndroidManifest.xml
:
<uses-permission android:name="android.permission.WRITE_SETTINGS" ></uses-permission>
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"></uses-permission>
Однако мелодия не меняется. Любая помощь?
Является ли рингтон не меняющимся или его не играет? – Smit
Вы проверили, возвращает ли путь правильное значение? – Smit
@Smit Не меняется. Да, путь прекрасен. – Kamil