Android где хранить изображения

#android #android-image

#Android #android-изображение

Вопрос:

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

У меня есть БД, в которой я хочу хранить путь к изображениям, а не к изображениям (я не хочу использовать BLOB, потому что мне не нужна большая БД). Хорошо, вопрос: какое лучшее место, где я могу поместить в изображения Raw? Можно рисовать? Ресурсы? а также какой тип (png или jpg или bmp)?

Большое вам спасибо за любое предложение.

Комментарии:

1. Исходные, рисованные и ресурсы объединены в личные данные вашего приложения. На самом деле нет смысла иметь базу данных из них. Если вы сохраняете изображения во внешнее хранилище, то ничего из вышеперечисленного — у вас просто есть File объекты

2. Приложение камеры по умолчанию сохраняет изображения в каталог getExternalStorageDirectory. Подпапка DCIM Camera. Вы можете создать свою собственную подпапку в каталоге DCIM. И действительно, нет необходимости использовать базу данных, поскольку вы можете просто перечислить файлы в своей папке. Хорошо, если ваше приложение является приложением camara. В противном случае просто используйте папку во внешней памяти. Поэтому мне непонятно, говорите ли вы о приложении для создания изображений или о приложении, которое поставляется с некоторыми изображениями.

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

4. Тогда вы написали очень неопытный пост. Поместите их в ресурсы. Также не нужна база данных.