在android中将图像存储到SQLite中

在android中将图像存储到SQLite中,android,sqlite,Android,Sqlite,我只想在SQLite数据库中存储一个从SD卡中选择的图像 在谷歌搜索后,我发现BLOB是在数据库中存储图像的方法 这是为了插入,但对我不起作用, 如何将图像转换为水滴 如何在数据库中以blob格式存储图像 有人能给我一个样本来存储数据库中的图像吗 请帮帮我 Bitmap image = BitmapFactory.decodeResource(getResources(), R.drawable.thumbnail); ByteArrayOutputStream out = new ByteA

我只想在SQLite数据库中存储一个从SD卡中选择的图像

在谷歌搜索后,我发现BLOB是在数据库中存储图像的方法

这是为了插入,但对我不起作用, 如何将图像转换为水滴

如何在数据库中以blob格式存储图像

有人能给我一个样本来存储数据库中的图像吗

请帮帮我

Bitmap image = BitmapFactory.decodeResource(getResources(), R.drawable.thumbnail);

ByteArrayOutputStream out = new ByteArrayOutputStream();

image.compress(Bitmap.CompressFormat.PNG, 100, out);

ContentValues cv = new ContentValues();

cv.put(KEY_IMAGE, out.toByteArray());

db.insert(DB_TABLE, null, cv);

一个完整的示例

哪一点“不适合你”?谢谢你的回答。数据库代码呢?我没有在该链接中获得数据库端代码至少粘贴一个到目前为止所获得的代码示例。这更有可能让人们帮助您对不起,我使用了相同的代码将图像转换为字节数组,但我的问题是如何将图像(转换后的字节数组)插入数据库?处理图像非常简单,因为BLOB只需参考此链接,您就可以确定了