android 保存bitmap到SD卡

public void saveMyBitmap(String bitName,Bitmap mBitmap){
  File f = new File("/sdcard/" + bitName + ".png");
  try {
   f.createNewFile();
  } catch (IOException e) {
   // TODO Auto-generated catch block
   DebugMessage.put("在保存图片时出错:"+e.toString());
  }
  FileOutputStream fOut = null;
  try {
   fOut = new FileOutputStream(f);
  } catch (FileNotFoundException e) {
   e.printStackTrace();
  }
  mBitmap.compress(Bitmap.CompressFormat.PNG, 100, fOut);
  try {
   fOut.flush();
  } catch (IOException e) {
   e.printStackTrace();
  }
  try {
   fOut.close();
  } catch (IOException e) {
   e.printStackTrace();
  }
 }

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。