В андроиде изображение хранится во внутренней памяти или БД. Какой самый эффективный способ. - PullRequest
0 голосов
/ 23 января 2012

Я хочу хранить изображения локально, так что это эффективный способ хранения изображения в базе данных или хранения изображения во внутренней памяти. У меня нет варианта внешней памяти.

Ответы [ 2 ]

1 голос
/ 23 января 2012

На этой странице показаны различные варианты хранения данных. Если вам просто нужно сохранить изображения, я не могу понять, почему вы используете базу данных. Кроме того, ваша база данных будет находиться во внутренней памяти.

Изображения, хранящиеся во внутренней внутренней памяти, не отображаются в галерее, поскольку они доступны только приложению, которое их создало.

1 голос
/ 23 января 2012

Лучше всего предварительно связать изображения в вашем apk.Иначе нет способа сделать это.
Также, если вы можете сохранять изображения на SD-карте, вы можете сделать так, чтобы имена папок начинались с "."(точка), чтобы они не были видны в нормальных условиях (будут видны, только если в браузере файлов на телефоне установлен флажок «показывать скрытые файлы»).
И если вы хотите, чтобы ваши изображения не отображались вгалереи, а затем просто добавьте пустой файл в папку с именем ". nomedia" .

. Это позволит вашим изображениям не появляться в галерее Android.

...