android中保存Bitmap图片写入Sdcard

android中保存Bitmap图片写入Sdcard

/** 保存方法 */
 public void saveBitmap() {
  Log.e(TAG, "保存图片");
  File f = new File("/sdcard/namecard/", picName);
  if (f.exists()) {
   f.delete();
  }
  try {
   FileOutputStream out = new FileOutputStream(f);
   bm.compress(Bitmap.CompressFormat.PNG, 90, out);
   out.flush();
   out.close();
   Log.i(TAG, "已经保存");
  } catch (FileNotFoundException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  } catch (IOException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
 }

在这里还需要两个权限:

    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
    <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
阅读更多
文章标签: android 图片
上一篇xUtils断点续传
下一篇百度地图 5.0手机报错java.lang.UnsatisfiedLinkError: No implementation found for int
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭