android 向数据库写入图片信息 读取图片信息
向数据库写入图片信息:
数据库中的字段设置为binary类型
Bitmapbitmap=BitmapFactory.decodeFile(path);
ByteArrayOutputStreambaos=newByteArrayOutputStream();
bitmap.compress(CompressFormat.JPEG,50,baos);
Stringsql="insertintopic_info(pic_data,pic_name,pic_size,send_date,is_success)"+"values(?,?,?,?,?)";
Object[]args=newObject[]{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));
相关推荐
lbyd0 2020-11-17
sushuanglei 2020-11-12
腾讯soso团队 2020-11-06
gaobudong 2020-11-04
yangkang 2020-11-09
85477104 2020-11-17
KANSYOUKYOU 2020-11-16
wushengyong 2020-10-28
lizhengjava 2020-11-13
星月情缘 2020-11-13
huangxiaoyun00 2020-11-13
luyong0 2020-11-08
Apsaravod 2020-11-05
PeterChangyb 2020-11-05
wwwjun 2020-11-02
gyunwh 2020-11-02
EchoYY 2020-10-31
dingyahui 2020-10-30