美文网首页
2019-06-29

2019-06-29

作者: 怪咖小青年_56e8 | 来源:发表于2019-06-29 00:14 被阅读0次

图片保存到相册

只支持bitmap,因此将imageview转为bitmap

final ImageView zx_img = (ImageView) view.findViewById(R.id.zx_img);
final Bitmap image = ((BitmapDrawable)zx_img.getDrawable()).getBitmap();

/**

* @param bmp 获取的bitmap数据

* @param picName 自定义的图片名

*/

public void saveBmp2Gallery(Bitmap bmp, String picName) {

String fileName =null;

//系统相册目录

    String galleryPath= Environment.getExternalStorageDirectory()

+ File.separator + Environment.DIRECTORY_DCIM

            +File.separator+"Camera"+File.separator;

// 声明文件对象

    File file =null;

// 声明输出流

    FileOutputStream outStream =null;

try {

// 如果有目标文件,直接获得文件对象,否则创建一个以filename为名称的文件

        file =new File(galleryPath, picName+".jpg");

// 获得文件相对路径

        fileName = file.toString();

// 获得输出流,如果文件中有内容,追加内容

        outStream =new FileOutputStream(fileName);

if (null != outStream) {

bmp.compress(Bitmap.CompressFormat.JPEG,90, outStream);

}

}catch (Exception e) {

e.getStackTrace();

}finally {

try {

if (outStream !=null) {

outStream.close();

}

}catch (IOException e) {

e.printStackTrace();

}

}

MediaStore.Images.Media.insertImage(this.getContentResolver(),

bmp, fileName,null);

// 插入系统图库,并生成一张缩略图

    Intent intent =new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE);

Uri uri = Uri.fromFile(file);

intent.setData(uri);

this.sendBroadcast(intent);

Q_ToastUtil.showToast("图片保存成功");

}

转自https://www.jianshu.com/p/b598e18ad63c

相关文章

  • Mr. L 的ScalersTalk第四轮《新概念》朗读持续力训

    2019-06-29, Day 265, starting at 2018-10-08, 新概念英语第四册 Les...

  • 2019-06-29 No.48 "撕起来“读书会活动

    「时间」2019-06-29 14:00-17:00 「地点」建外soho东区 「组织者」北京洋葱读书会(香蕉船)...

  • 2019-06-29日志

    日期:2019-06-29 周六 天气:24-37° 晴 坐标: 山东·济南 晨起打卡、日更、每日一善、冥想 【长...

  • 2019-06-29跑步记录

    时间:2019-06-29 21:00 线路:天马河绿道 成绩:5公里用时27分 6月:150.99公里 感受:今...

  • 2019-06-29

    2019-06-29 姓名:牟盛辉 公司名:宁波中策德科电子有限公司 【日精进打卡第6天】 【知~学习】...

  • Mac下 AndroidStudio 3.0+ 智能感知提示忽略

    第一步屏幕快照 2019-06-29 下午8.47.57.png第二步· 将图中的 Match case 取消选中...

  • 生活,你这个大师傅

    2019-06-29 7:52 周六 好热 北京 困顿 慢慢地,就会长大了; 慢慢地,就会适应了。我的生活...

  • 2019-06-29

    2019-06-29 姓名:郭祥华 组别:315期六项精进努力一组 【日精进打卡第545】 【知~学习】 背诵《...

  • 不行也得行

    2019-06-29 21:37 周六 晴天 热死 北京丰台 无耻 凡是领导交代的,你必须要做。你行嘛,去...

  • 2019-06-29

    2019-06-29坚持分享第305天 读书打卡第124天《建构解决之道》P352~355+分享 暑假来了,对于有...

网友评论

      本文标题:2019-06-29

      本文链接:https://www.haomeiwen.com/subject/tuzycctx.html