android - 如何在sqlite中存储和检索多个图像

时间:2014-03-15 15:29:45

标签: java android database sqlite store

我正在修改此测验应用chuck quiz app 我想知道如何存储图像,因为我需要在该应用程序中的每个问题中显示不同的图像。有人可以帮帮我吗?提前谢谢

2 个答案:

答案 0 :(得分:0)

您可以将图像以blob格式存储在sqlite数据库中。将您的drawable转换为blob或将位图图像转换为blob格式并存储它。

检查this link以将可绘制图像转换为blob。 您也可以参考this示例。

答案 1 :(得分:0)

一个简单的答案就是为什么要将图像存储在数据库中 而是将图像存储在数据库中。

将图像路径存储在数据库中并将图像存储在文件系统中会更有效

创建一个列并将路径存储在app目录中,只保存文件。


注意:

如果文件大小足够大或图像数量多,那么您可以将其存储到SdCard或

如果您正在访问图像,可以将其保存到网址。