Android保存的文件显示到文件管理的最近文件和下载列表中的方法

 更新时间:2020年01月30日 16:55:35   作者:xiangyuecn  
这篇记录的是Android中如何把我们往存储中写入的文件,如何显示到文件管理的下载列表、最近文件列表中,需要的朋友可以参考下

发现Android开发每搞一个和系统扯上关系的功能都要磨死人,对新手真不友好。运气不好难以快速精准的找到有效的资料😒

这篇记录的是Android中如何把我们往存储中写入的文件,如何显示到文件管理的下载列表、最近文件列表中。

假设保存的文件为外部存储中的File file,也许是app私有目录中的(未测试)、也许是外部存储根目录中download、pictures等目录中的(没发现问题)。

测试支持Android 4.0 - 9.0。

第一步,暴力扔给媒体扫描,管你是不是图片

如果我们的文件是图片、视频、音乐等媒体文件,显示到相册等地方

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

第二步,添加到下载列表,自动会显示到最近文件

String mime=MimeTypeMap.getSingleton().getMimeTypeFromExtension(ext) || ||"application/octet-stream";//为空使用后面这个,怎么快速的写?

DownloadManager manager= (DownloadManager) context.getSystemService(Context.DOWNLOAD_SERVICE);
manager.addCompletedDownload(file.getName(), file.getName(), true, mime, file.getAbsolutePath(), file.length(),false);

实际有效的成分:DownloadManager.addCompletedDownload,调用后会把文件添加到下载列表,并出现在最近文件列表中(图片是会,其他类型测试的可能会)。当想要这个功能时,运气不好找半天也不一定找的到。

文章到这就结束了。

相关文章

  • Android编程实现Toast只显示最后一条的方法

    Android编程实现Toast只显示最后一条的方法

    这篇文章主要介绍了Android编程实现Toast只显示最后一条的方法,结合实例形式总结了Toast只显示最后一条的原理与具体实现技巧,需要的朋友可以参考下
    2017-08-08
  • Android第三方HTTP网络支持包OkHttp的基础使用教程

    Android第三方HTTP网络支持包OkHttp的基础使用教程

    在GitHub上开源的安卓HTTP编程包OkHttp正在积累着越来越高的人气,这里我们就来看一下这款Android第三方HTTP网络支持包OkHttp的基础使用教程:
    2016-07-07
  • Android中backgroundDimEnabled的作用

    Android中backgroundDimEnabled的作用

    这篇文章主要介绍了Android中backgroundDimEnabled的作用的相关资料,希望通过本文能帮助到大家,让大家理解掌握这部分内容,需要的朋友可以参考下
    2017-10-10
  • Android Retrofit框架的使用

    Android Retrofit框架的使用

    这篇文章主要介绍了Android Retrofit框架的使用,帮助大家更好的理解和学习使用Android,感兴趣的朋友可以了解下
    2021-03-03
  • Android实现布局动画和共享动画的结合效果

    Android实现布局动画和共享动画的结合效果

    今天给大家带来能够提升用户体验感的交互动画,使用起来非常简单,体验效果非常赞,其中仅使用到布局动画和共享动画,文章通过代码示例介绍的非常详细,感兴趣的同学可以自己动手试一试
    2023-09-09
  • Android入门之Toast的使用教程

    Android入门之Toast的使用教程

    Toast是一种很方便的消息提示框,会在 屏幕中显示一个消息提示框,没任何按钮,也不会获得焦点一段时间过后自动消失!非常常用!本文就来通过一个例子把Toast的使用讲透
    2022-11-11
  • Android实现带描边的圆角图片

    Android实现带描边的圆角图片

    这篇文章主要为大家详细介绍了Android实现带描边的圆角图片,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-12-12
  • 浅析Android 模拟键盘鼠标事件

    浅析Android 模拟键盘鼠标事件

    本篇文章是对Android模拟键盘鼠标事件进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • Android中实现自动生成布局View的初始化代码方法

    Android中实现自动生成布局View的初始化代码方法

    这篇文章主要介绍了Android中实现自动生成布局View的初始化代码方法,本文使用解析layout 布局文件的方法实现需求,需要的朋友可以参考下
    2014-10-10
  • Android事件分发机制全面解析

    Android事件分发机制全面解析

    这篇文章主要介绍了Android事件分发机制全面解析,帮助大家更好的理解和学习使用Android开发,感兴趣的朋友可以了解下
    2021-03-03

最新评论