Android 如何在SQLite中存储来自gallery的图像?

Android 如何在SQLite中存储来自gallery的图像?,android,sqlite,android-sqlite,gallery,Android,Sqlite,Android Sqlite,Gallery,我想获取一个图像并将其存储在sqlite中,我应该怎么做 例如,用户单击按钮并从gallery中选择图像,现在我想将其存储在sqlite中,并在另一个活动中显示该图像。在android手机中,由于图像的性质,将图像存储在数据库中不是一个好主意,因为存储图像的字节到字节不是线程安全的。另外,将位图传递给另一个活动也很复杂,并且可能导致内存错误 这可能会使你的应用程序速度变慢,甚至出现ANR(应用程序无响应)错误,因此如果你想存储图像,只需将图像的文件路径存储到找到它们的文件夹中,或Uri存储到它们

我想获取一个图像并将其存储在sqlite中,我应该怎么做


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

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

这可能会使你的应用程序速度变慢,甚至出现ANR(
应用程序无响应
)错误,因此如果你想存储图像,只需将图像的文件
路径
存储到找到它们的文件夹中,或
Uri
存储到它们的位置即可。
在引导用户选择不在本问题范围内的图像时,您需要进行一些培训,以了解获取
Uri
的方法。所以考虑访问。还有

将实际图像存储在数据库中通常不是一个好主意,您应该将图像的路径放在数据库中。那么,我应该怎么做?您应该像我说的那样将url存储在数据库中,然后在需要时从url获取图像这里有一个示例。