码迷,mamicode.com
首页 > 移动开发 > 详细

android 开发:保存图片到SD卡上

时间:2015-04-03 10:49:03      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:

 1 byte[] bytes = decodeImagStr(imgString);//使用base64对图片进行解码
 2         if(Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)){//检查sd卡的状态
 3             String pathDir= Environment.getExternalStorageDirectory()+ ConstantsForFile.TMP_FILE_DIRECTORY;//设定文件存放目录
 4             String picName =new Date().getTime()+".jpg";
 5             File dirFile = new File(pathDir);
 6             if(!dirFile.exists())dirFile.mkdirs();//如果没有目录,则创建,mkDirs保证如果没有父目录时则创建父目录
 7             File picFile = new File(pathDir,picName);//创建图片文件
 8             FileOutputStream fileOutputStream = new FileOutputStream(picFile);//使用文件输出流
 9             fileOutputStream.write(bytes);//输出文件
10             fileOutputStream.flush();
11             fileOutputStream.close();
12             return picFile.getPath();//返回图片路径
13         }

 

android 开发:保存图片到SD卡上

标签:

原文地址:http://www.cnblogs.com/jackwuyongxing/p/4389110.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!