2011-03-15 134 views
3

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

回答

0

这将取决于你想如何稍后访问。对于你正在考虑的有两种选择,因为图像已经保存在你的手机上,所以不需要将它作为一个块保存两次。或者,如果您将图片移动到手机上或将其删除,将其放在一个斑点中会更好。 在现实中,你会得到更好的服务保存在目录中的图片预留只是从您的应用程序的图像,再后来在该目录中读取所有的文件名进行访问。

+0

谢谢。我决定把图像放在不同的目录中。 – 2011-04-01 03:16:48

相关问题