2012-02-02 2 views
0

Может кто-нибудь, пожалуйста, сообщите мне о наилучшем методе сохранения файлов изображений в встроенную базу данных SQL, встроенную в Android. Я пытаюсь создать приложение, которое, если возможно, должно получить доступ к большому количеству изображений . Пожалуйста, посоветуйте ... Я usio Большое спасибо.Сохранение файлов изображений База данных SQL

+3

не было бы лучше хранить изображения в памяти устройства и в базе данных только ссылку? –

+1

Вы можете сделать это, но преобразовать битмап в байты, а затем в String. Сохраните эту строку в базе данных, чтобы получить viseversa. Класс Base64.java может помочь вам – Arslan

ответ

0

Встроенная база данных Android называется SQLite3. Вы можете вставлять и извлекать произвольные двоичные данные в полях базы данных, вам просто нужно убедиться, что ваш оператор insert правильно кодирует данные в виде строковых литералов. Согласно SQLite expression syntax, двоичные данные могут быть записаны в строковый литерал как X'...', где ... представляет собой кучу шестнадцатеричных цифр.

Смежные вопросы