Android下载图片或视频展示在图库列表中

最近在修改项目功能时遇到一个问题,用户下载的视频(图片)没有在图库中展示,明明已经扫描了下载路径,但是没有效果。接着在不同的手机中测试了一下,发现华为的手机下载完成后的确会显示在图库中,魅族的无法显示,只能在文件管理中寻找,这样就会给用户体验上有问题。

后来找到了一个折中的办法:将下载路径设为 " DCIM/Camera",并且下载完成后调用

sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE,Uri.fromFile(result)));//result是下载保存的文件

原因:手机图库中基本上保存图片或视频的都是在DCIM/Camera目录中,你可以发现这个目录下的图片都展示在图库中,有些手机系统会将你手机中其他目录也扫描出来,有些手机系统则不会,但他们大多有个共同点,图片文件都会存在DCIM/Camera中.所以将其放在该目录也会使文件被扫描出来并展示。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容