android 保存 bitmap

来源:互联网 发布:天津理工大学校园网络 编辑:程序博客网 时间:2024/05/18 01:06

本文来自http://blog.csdn.net/u012972188 ,引用必须注明出处!

android 保存 bitmap 

温馨提醒:为了大家能更好学习,强烈推荐大家看看本人的这篇博客


/** * 将位图对象转换为字节数组 *  * @param bm * @return */private byte[] Bitmap2Bytes(Bitmap bitmap) {ByteArrayOutputStream outputStream = new ByteArrayOutputStream();bitmap.compress(Bitmap.CompressFormat.PNG, 100, outputStream);return outputStream.toByteArray();}/** * 保存二维码至SD卡 *  * @param filename * @param bitmap */public void saveToSDCard(String filename, Bitmap bitmap) throws Exception {/** * 要保存的路径 */String sdPath = Environment.getExternalStorageDirectory()+ "/touMingTwo/";File dirFile = new File(sdPath);if (!dirFile.exists()) { // 目录不存在就创建目录dirFile.mkdir();}File file = new File(sdPath, filename);FileOutputStream outStream = new FileOutputStream(file);outStream.write(Bitmap2Bytes(bitmap));outStream.close();}