Intereting Posts
Как создать учетную запись Exchange в Android-эмуляторе с помощью 4.3 Есть ли способ использовать отмену в Android JellyBean TimePickerDialog? Получение сенсорных координат неточно в ImageView FloodFill Algorithm Итерации через представления в макете и изменение шрифта Несовместимость Google Play Services Включение функции увеличения размера экрана в приложении Phonegap Android не влияет Android studio 2.0 Preview 8 с плагином 2.0.0-alhpa8, предупреждение о сохранении памяти, несмотря на размер кучи до 4 ГБ Экспорт APK из Eclipse создает ошибку «Нет встроенных инструментов, установленных в SDK» Получение маркера карты по его идентификатору в Google Maps v2 Какая связь существует между innerRadiusRatio и толщинойRatio класса GradientDrawable? Создайте курсор из жестко заданного массива вместо DB Android: ознакомление с папкой с возможностью выбора Android Просмотреть разницу performClick () и callOnClick () Android NDK R8E отсутствует stdlib.h Перетаскивание значков на главный экран

Android: сохранить объект android.net.Uri в базу данных

То, что я пытаюсь сделать, это получить выбранную мелодию звонка от пользователя, установить будильник AlarmManager, чтобы воспроизвести этот рингтон, когда будильник погаснет. Но мне нужно сохранить мелодию звонка в базе данных, чтобы я мог сбросить все тревоги после перезагрузки телефона.

Мой вопрос – это лучший способ сохранить рингтон Uri в базе данных для последующего извлечения?

Я попробовал следующее:

1) сохраните название мелодии звонка в БД, а затем извлеките его и добавьте в стандартный путь к мелодии звонка. Но проблема в том, что рингтон может быть загружен из другого места. 2) Сохранение схемы uri, схемы spefici и фрагмента, а затем вызвать Uri.fromParts для создания Uri. 3) создайте массив вводаStream, byte [] из Uri и сохраните его как blob, а затем прочитайте его и произведите результат Uri

Ни одна из этих работ.

Ваша помощь очень ценится.

Solutions Collecting From Web of "Android: сохранить объект android.net.Uri в базу данных"