Bitmap Drawable byte[] 三者之间的转换以及把数组存入数据库及提取数据重新组合成所需对象,如图像
本文引自:http://www.cnblogs.com/enricozhang/archive/2011/09/29/2195601.html
1.创建数据库表的时候选择存图片的字段类型为blob
?
2.存储数据
??? 2.2.将Bitmap对象转换成数组的方法【包含从资源文件中获得图片对象Bitmap】
?
InputStream inputStream = getResources().openRawResource(R.drawable.icon); private static byte[] streamToBytes(InputStream is) { ByteArrayOutputStream os = new ByteArrayOutputStream(1024); byte[] buffer = new byte[1024]; int len; try { while ((len = is.read(buffer)) >= 0) { os.write(buffer, 0, len); } } catch (java.io.IOException e) { } return os.toByteArray(); }?
?