博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android--将图片存放到我们本地
阅读量:5285 次
发布时间:2019-06-14

本文共 1329 字,大约阅读时间需要 4 分钟。

代码里面有详细的解释,我就不多说了

1 //处理并保存图像 2     private File dealPhoto(Bitmap photo){ 3         FileOutputStream fileOutputStream = null; 4         //图片的名称,已时间命名 5         SimpleDateFormat format = new SimpleDateFormat("yyyyMMddHHmmss"); //时间格式 6         Date date = new Date(System.currentTimeMillis());   //当前时间 7         String photoName = format.format(date);      //格式化名称 8         //图片存放地址 9         File saveDir = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM); //保存到系统图库中10         File file = new File(saveDir,photoName+".jpg");  //在这个路径下生成这么一个文件生成这么一个文件11         try {12             fileOutputStream = new FileOutputStream(file);  //将本地图片读成流13             photo.compress(Bitmap.CompressFormat.JPEG,100,fileOutputStream);   //保存图片到本地,100是压缩比率,表示100%压缩14 15         } catch (FileNotFoundException e) {16             e.printStackTrace();17         }finally {18             if (photo != null && photo.isRecycled()){19                 photo.recycle();   //释放内存20             }21             try {22                 if (fileOutputStream != null) {23                     fileOutputStream.close();24                 }25             } catch (IOException e) {26                 e.printStackTrace();27             }28         }29         return file;30     }

 

转载于:https://www.cnblogs.com/819158327fan/p/4906404.html

你可能感兴趣的文章
[读码时间] 弹出层效果
查看>>
session退出页面
查看>>
telnet登录路由器启动服务的shell脚本
查看>>
HSRP 详解
查看>>
mono3.2.3+Jexus5.5+openSuSE13.1的asp.net
查看>>
UVAL 4728 Squares(旋转卡壳)
查看>>
Ordered Fractions usaco
查看>>
SQA
查看>>
IO模型前戏
查看>>
web框架的概念
查看>>
算法训练 字串统计
查看>>
安卓详细布局分析-从根布局到具体布局
查看>>
Codeforces-733C-Epidemic in Monstropolis&&733D-Kostya the Sculptor(乱搞)
查看>>
HDU-4614-Vases and Flowers(线段树)
查看>>
eclipse——代码折叠快捷
查看>>
初识windos程序
查看>>
C中字符指针初始化
查看>>
ajax请求获取实时数据
查看>>
js判断邮箱、用户名、手机号码和电话号码是否输入正确?
查看>>
关于hover
查看>>