如何在安卓中将图片的uri插入sqlite数据库?

3
我正在编写一个应用程序,使用相机意图来拍照。我获取图像的URI(保存在图库中),并可以在ImageView中显示图像。我正在尝试找出最佳方法将此URI保存在SQLite数据库中,以便稍后检索它并将图像放入ImageView中。我是否使用BLOB来存储URI?如果是这样,我该如何做?还是将URI转换为字符串并以这种方式存储它?我一直在寻找答案,但我可能使用了错误的搜索词,因为我找不到一个对于这个简单问题的答案。
1个回答

0

这取决于您稍后要如何访问它。对于您正在考虑的内容,有两个选项,因为图像已经保存在手机上,所以无需将其保存两次作为 Blob。或者,如果您将在手机上移动图像或删除它,则最好将其保存在 Blob 中。 实际上,为了更好地服务,您最好将图像保存在专门用于应用程序中图像的目录中,然后稍后读取该目录中的所有文件名以供访问。


谢谢。我决定把图片放在不同的目录中。 - Renee J

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接