赞
踩
第一中方式:把Bitmap对象的图片写入到SD卡中,这里会用到FileOutPutStream类
- //保存图片路径和图片名称
- File filePath = new File(Environment.getExternalStorageDirectory()+"/Photo/image.png");
- //得到图片对象
- Bitmap bitmap = BitmapFactory.decodeFile(file.getAbsolutePath());
- FileOutputStream fos=null;
- try {
- //创建输出流
- fos = new FileOutputStream(filePath);
- //解析图片
- bitmap.compress(Bitmap.CompressFormat.PNG, 100, fos);
- fos.flush();
- fos.close();
- } catch (Exception e) {
- e.printStackTrace();
- }
第二种方式:写入图片若是byte[]字节流
- File file = new File(Environment.getExternalStorageDirectory() + "/temp.jpg");
- FileOutputStream fos;
- try {
- fos = new FileOutputStream(file);
- fos.write(data);
- fos.flush();
- fos.close();
- } catch (Exception e) {
- e.printStackTrace();
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。