gpt4 book ai didi

android - 将图像存储到android中的SQLite中

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:15:09 24 4
gpt4 key购买 nike

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

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

这个link接着插入,但它对我不起作用,如何将图像转换为 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);

一个完整的例子 http://www.anddev.org/png_image_--und-gt_sqlite_db_--und-gt_imageview-t7188.html

关于android - 将图像存储到android中的SQLite中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6908480/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com