2017-10-10 97 views
-3

我想获取图像并将其存储在sqlite中,我应该怎么做?如何在SQLite中存储图库中的图像?

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

+1

在一个数据库中存储一个实际的图像通常不是一个好主意,你应该把路径放到数据库中的图像 – tyczj

+0

那么,我该怎么做? – Mmd

+0

你应该像我说的那样在你的数据库中存储url,然后在你需要url时获得图像 – tyczj

回答

0

在android手机由于其本质的原因,它不是一个好主意,因为它不是线程安全存储图像的字节字节的图像数据库。将位图传递给另一个Activity也很复杂,并且会导致内存错误。

它可以让你的应用程序变慢甚至得到ANR(Application Not Responding)的错误,所以,如果你想存储的图像文件path只是存储到他们被发现或Uri他们的位置的文件夹。 当指导用户选择不在此问题范围内的图像时,您需要进行一些培训才能获得Uri。所以考虑访问this question。也是this external link

相关问题