Лучший способ извлечь изображения из БД SQLite и показать их в WebView (Android) - PullRequest
2 голосов
/ 28 декабря 2011

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

Есть ли возможность получить изображение непосредственно в веб-просмотр без кэширования?

1 Ответ

2 голосов
/ 28 декабря 2011

Если изображения очень маленькие, просто закодируйте их base64 на html-странице, которую вы сохранили в базе данных SQLite.

<img src="data:image/png;base64,<BASE64 IMG STRING>" />

Браузер должен иметь возможность декодировать их на лету, и тогда вам не нужно предпринимать обход «сохранить в файловую систему-> чтение из файловой системы».

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