1.把图片存进数据库
这里我是从ImageView中获取的图片
ByteArrayOutputStream baos=new ByteArrayOutputStream();
((BitmapDrawable)sPhoto.getDrawable()).getBitmap().compress(
CompressFormat.JPEG,50,baos);
Byte[] byte=baos.toByteArray();
//把得到的byte存进数据库中的byte字段里就行了
2.把数据库中图片的二进制数据还原成图片,这里我把它设成ImageView 的图片。先通过getBlob()或取数据中的二进制数据,这里设为byte
ByteArrayInputStream bais=new ByteArrayInputStream(btye);
imageView.setImageDrawable(Drawable.createFromStream(bais,"photo");