如何在SQLite中存储图库中的图像?

时间:2017-10-10 18:07:35

标签: android sqlite android-sqlite gallery

我想获取一张图片并将其存储在sqlite中我该怎么办?

例如,用户点击按钮并从图库中选择图像现在我想将其存储在sqlite中并在另一个活动上显示该图像。

1 个答案:

答案 0 :(得分:0)

在Android手机中由于它们的性质,将图像存储在数据库中并不是一个好主意,因为它不是线程安全存储图像的字节到字节。将Bitmap传递给另一个Activity也很复杂,它可能导致内存错误。

这可能会让您的应用放慢甚至获得ANR(Application Not Responding)错误,因此,如果您想要存储图片,只需将文件path存储到找到的文件夹或Uri到他们的位置。 在引导用户选择不属于此问题范围的图像时,您需要接受一些培训以获得Uri。所以考虑访问this question。还this external link