Вставьте изображения, загруженные из sqlite в слайдер - PullRequest
0 голосов
/ 01 апреля 2019

Привет, ребята, я разрабатываю приложение, которое сохраняет изображения в виде больших двоичных объектов в базу данных sqlite (я знаю, это плохая практика для хранения больших двоичных объектов, но мне нужно это делать), моя проблема в том, что я не знаю, как создаватьслайдер, показывающий все изображения, загруженные базой данных, все результаты, которые я нашел в Интернете, касаются использования статических изображений в папке drawable res или использования URL.я следовал этому руководству: http://www.androhub.com/android-image-slider-using-viewpager/, но не могу решить мою проблему, потому что мне нужно использовать большие двоичные объекты вместо статических изображений в проекте, я также пытался преобразовать byte [] в drawable, но это работает

1 Ответ

1 голос
/ 03 апреля 2019

Вы говорите (я знаю, что это плохая практика для хранения больших двоичных объектов, но мне нужно это сделать) Всегда альтернатива хранению изображений в базе данных SQLite, поскольку изображения не могут быть созданы SQLite самостоятельно,просто не делает этого.

Для Android и с использованием SDK изображения, если они слишком большие, не могут быть легко получены из-за ограничения в 2 МБ.Таким образом, любое большое изображение не может быть сохранено и восстановлено.Так что приложение для камеры, скорее всего, превысит лимит.

Если изображение может быть сохранено как BLOB-объект, его можно вместо этого сохранить в файл и получить.

Я также попытался преобразовать байт [] в нарисованный, но он работает

Сделайте это с созданием ImageView из байта [] и используйте getDrawable() из ImageView.

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