【发布时间】:2012-01-28 18:36:17
【问题描述】:
我有一个 SQLite 数据库,其中包含我想在 WebView 中显示的几个(小)图像。我正在尝试使用将图像缓存到文件系统的内容提供程序,但我认为这不是一个好方法。
是否有可能将 imagedate 直接获取到 webview 而无需缓存?
【问题讨论】:
标签: android image sqlite webview
我有一个 SQLite 数据库,其中包含我想在 WebView 中显示的几个(小)图像。我正在尝试使用将图像缓存到文件系统的内容提供程序,但我认为这不是一个好方法。
是否有可能将 imagedate 直接获取到 webview 而无需缓存?
【问题讨论】:
标签: android image sqlite webview
如果图像非常小,只需在您保存在 SQLite 数据库中的 html 页面中对它们进行 base64 编码。
<img src="data:image/png;base64,<BASE64 IMG STRING>" />
浏览器应该能够即时解码它们,然后您不必进行“保存到文件系统-> 从文件系统读取”往返。
【讨论】: