Android 保存bitmap图像到本地之后,相册查看不显示问题

http://www.jianshu.com/p/ec250332477f

最近在做项目的时候,遇到了将网络图片资源保存到本地的需求,刚开始是直接开一个下载的线程去下载这张图片,但是考虑到项目图片加载使用的是Universal-image-loader这个第三方的开源库,后来就直接保存bitmap为图片资源到本地了(因为imageloader在加载图片的时候,imageloader可以添加加载图片的监听器,获取图片的bitmap)。

但是在保存成功之后,再打开系统的相册却看不到该保存成功的图片,当时就有点懵比。在网上查阅了一些资料过后,发现是没有把保存成功的图片插入图库。

具体代码如下:

//imageloader添加图片加载的监听,loadedImage就是我们需要保存的bitmap资源



// 接下来是保存bitmap图像到本地,往上有很多成熟的代码,这里就不贴了。

//保存成功后插入到图库,其中的file是保存成功后的图片path。这里只是插入单张图片

sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, Uri.fromFile(file)));

//扩展:

可以看下这篇文章:(感谢这篇文章的作者分享)

http://stormzhang.com/android/2014/07/24/android-save-image-to-gallery/


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值