Насколько я знаю, чтобы установить звук в качестве мелодии звонка, он должен быть вставлен в MediaStore. Для записи в MediaStore требуется разрешение WRITE_EXTERNAL_STORAGE. Но ... есть ли способ установить звук (например, файл MP3 во внешнем хранилище, например) в качестве мелодии звонка без разрешения WRITE_EXTERNAL_STORAGE?Установить звук в качестве мелодии звонка без разрешения WRITE_EXTERNAL_STORAGE?
ответ
Вы должны использовать Android RingtoneManager
. Существует метод, называемый [setActualDefaultRingtoneUri] (http://developer.android.com/reference/android/media/RingtoneManager.html#setActualDefaultRingtoneUri(android.content.Context, INT, android.net.Uri)):
государственной статической силы setActualDefaultRingtoneUri (контекст Контекст, внутр типа, Uri ringtoneUri)
Устанавливает Uri звука по умолчанию для данного типа звука.
Параметры
- контекст: контекст используется для запроса.
- тип: тип, звук по умолчанию которого должен быть установлен. Один из
TYPE_RINGTONE
,TYPE_NOTIFICATION
, илиTYPE_ALARM
- ringtoneUri: a Uri, указывающий на установленный по умолчанию звук.
Вы можете получить Uri файла с помощью File.toURI()
.
Спасибо. Он работает, но когда я перехожу к настройкам звука -> звуку уведомлений, вместо того, чтобы видеть, что мой звук выбран, я вижу «неизвестно» и звук не выбран. –
@SergioViudes, такая же проблема здесь, я вижу неизвестный звук имени, и даже звуковой файл не существует в списке мелодий звонка, что вы сделали для этого, пожалуйста, поделитесь им. –
Я не решил. Любая помощь будет оценена –
- 1. Как установить MP3 в качестве мелодии звонка
- 2. Как сохранить звук в качестве мелодии звонка/уведомления?
- 3. Android: сохранить звук в качестве мелодии звонка/SQLiteConstraintException
- 4. Как использовать записанный звук в качестве мелодии звонка
- 5. Как установить исходный звуковой файл в качестве мелодии звонка
- 6. установка аудиофайла в качестве мелодии звонка
- 7. Сохранение звукового сигнала в качестве мелодии звонка
- 8. Как установить звуковой файл в качестве мелодии звонка в Android?
- 9. Установить выбранный звуковой файл в качестве мелодии звонка
- 10. android - Как установить MP3 в качестве мелодии звонка
- 11. настройка сырья в качестве мелодии звонка
- 12. Сохранить mp3 файл в качестве мелодии звонка
- 13. Остановка мелодии звонка
- 14. Android Как установить звук в качестве мелодии звонка с длинным нажатием кнопки
- 15. Предварительный просмотр мелодии звонка
- 16. Как воспроизводить звук мелодии звонка в Android с бесконечным циклом?
- 17. Проблема установки мелодии звонка
- 18. Как установить продолжительность для мелодии звонка?
- 19. Включая мелодии звонка в Android
- 20. Настройка мелодии звонка для входящего звонка
- 21. установка мелодии звонка в android не работает
- 22. Android: настройка звука с SD-карты в качестве мелодии звонка
- 23. установить звук как мелодию звонка или уведомление в приложении android
- 24. Воспроизведение мелодии звонка по умолчанию
- 25. Можно ли установить звук из необработанной папки в качестве мелодии звонка, не сохраняя ее на SD-карте?
- 26. Изменение мелодии звонка телефона android
- 27. iPhone: программно хранить аудио в качестве мелодии звонка
- 28. непредвиденная ошибка при установке мелодии звонка
- 29. blackberry Воспроизведение мелодии звонка в приложении
- 30. Поиск уже воспроизводимой мелодии звонка
Любое решение до сих пор? – Ton