美文网首页
Android 保存bitmap图像到本地之后,相册查看不显示问

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

作者: 芥末末的沫 | 来源:发表于2016-04-12 10:02 被阅读3199次

最近在做项目的时候,遇到了将网络图片资源保存到本地的需求,刚开始是直接开一个下载的线程去下载这张图片,但是考虑到项目图片加载使用的是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/

相关文章

网友评论

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

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