我有一些关于数据库存储和图像检索的问题。我有一个活动,提示用户使用相机拍照或从图库中选择现有照片。拍摄/选择照片后,它会显示在活动中,并应保存在sqlite数据库中(我使用自己的内容提供商)。
我应该将图像存储为blob还是单独存储它们,然后只存储指向所请求图像的URI?
如何显示图像并保存?
答案 0 :(得分:0)
这实际上取决于图像的大小。
将图像保存到磁盘和数据库uri是对照片唯一明智的建议,但是如果你只存储小缩略图(如头像),这些可以安全地存储为blob而不会有太大的性能损失。
由于您的应用说明表明您正在拍摄照片,因此您应该使用uri's。