Как вставить URI изображения в базу данных sqlite в Android? - PullRequest
3 голосов
/ 15 марта 2011

Я пишу приложение, которое использует камеру, чтобы сделать снимок. Я получаю URI изображения (которое сохраняется в галерее) и могу отобразить изображение в ImageView. Я пытаюсь выяснить лучший способ сохранить этот URI в базе данных SQLite, чтобы потом извлечь его и поместить изображение в ImageView. Использую ли я BLOB для хранения URI? Если так, как бы я это сделал? Или я могу преобразовать URI в строку и сохранить его таким образом? Я искал ответ, и я, должно быть, использовал неправильные поисковые слова, потому что не могу найти ответ на простой вопрос.

1 Ответ

0 голосов
/ 16 марта 2011

Это будет зависеть от того, как вы хотите получить к нему доступ позже. Для того, что вы рассматриваете, есть два варианта, так как изображение уже сохранено на вашем телефоне, нет необходимости сохранять его дважды как каплю. Или, если вы переместите изображение на телефоне или удалите его, лучше поместить его в блоб. В действительности вам лучше будет сохранить изображение в каталоге, выделенном только для изображений из вашего приложения, а затем прочитать все имена файлов в этом каталоге для доступа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...