Android - 将图像存储到SQLite的最佳方法是什么?

时间:2012-11-29 16:28:26

标签: android image sqlite

我正在开发一个离线应用程序,但我没有从用户的图库中获取任何图片。 但我想将图像显示给我手动插入的用户。

我能想到的唯一解决方案是将这些图像放入drawable,然后将其保存到sqlite数据库(我不知道如何)。可以这样做吗?

谢谢。

1 个答案:

答案 0 :(得分:1)

如果您愿意将图像存储在可绘制文件夹中,则可以在数据库中存储对它们的引用。只需存储像com.example.yourapp:drawable/imagefilename这样的字符串,并使用它来显示图像,其中yourString包含数据库中的字符串..

int imageResource = this.getResources().getIdentifier(yourString, null, null);
yourimageview.setImageResource(imageResource);