所有我想在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
原文地址:https://codeday.me/bug/20190626/1294868.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。