如何在Android中将图像的uri插入sqlite数据库?

时间:2011-03-15 20:34:53

标签: android image sqlite uri

我正在编写一个使用相机意图拍照的应用程序。我得到图像的uri(保存在图库中)并可以在ImageView中显示图像。我试图找出在SQLite数据库中保存这个uri的最佳方法,以便稍后检索它并将图像放在ImageView中。我是否使用BLOB存储uri?如果是这样,我该怎么做?或者我将uri转换为String并以这种方式存储它?我一直在寻找答案,我必须使用错误的搜索词,因为我找不到应该是一个简单问题的答案。

1 个答案:

答案 0 :(得分:0)

这取决于您以后如何访问它。对于您正在考虑的内容,有两个选项,因为图像已经保存在您的手机上,因此无需将其保存为blob两次。或者,如果您要在手机上移动图像或将其移除,将其放入blob会更好。   实际上,您可以更好地将图像保存在专为应用程序中的图像设置的目录中,然后稍后读取该目录中的所有文件名以进行访问。