<分区>
我正在使用 volley 在用户在线时向他们显示图像和其他数据(如(名称、描述))。它工作正常。我想将图像和数据保存在 sqlite 中,以便用户在没有互联网连接时可以看到它们。我知道如何从 sqlite 插入和检索数据,但我不知道如何将图像从 url 插入到 sqlite。谁能建议我该怎么办?谢谢你
<分区>
我正在使用 volley 在用户在线时向他们显示图像和其他数据(如(名称、描述))。它工作正常。我想将图像和数据保存在 sqlite 中,以便用户在没有互联网连接时可以看到它们。我知道如何从 sqlite 插入和检索数据,但我不知道如何将图像从 url 插入到 sqlite。谁能建议我该怎么办?谢谢你
最佳答案
在 sqlite 中存储图像有很多选择:
将您的位图转换为 base64 并将 Base64 图像字符串存储到您的数据库。
将从 url 下载的位图存储在缓存内存中,并将缓存路径存储在数据库中。
将服务器 url 存储在 db 中,并使用 imageLoader 从 url 下载并显示图像。
关于android - 如何使用 Volley 从服务器 url 将图像插入到 sqlite 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41584204/