首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

android 向数据库写下图片信息 读取图片信息

2012-08-24 
android 向数据库写入图片信息 读取图片信息向数据库写入图片信息:数据库中的字段设置为 binary类型Bitmap

android 向数据库写入图片信息 读取图片信息
向数据库写入图片信息:
数据库中的字段设置为 binary类型
Bitmap bitmap = BitmapFactory.decodeFile(path);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
                bitmap.compress(CompressFormat.JPEG, 50, baos);
String sql = "insert into pic_info(pic_data, pic_name,pic_size,send_date,is_success) " +"values(?,?,?,?,?)";
                Object[] args = new Object[]{baos.toByteArray(), name, size, now, isSucess};
db.insert(sql, args);
读取数据库的图片信息:
                byte[] picData = cursor.getBlob(cursor.getColumnIndex("pic_data"));
                bitmap.setImageBitmap(BitmapFactory.decodeByteArray(picData, 0, picData.length));

热点排行