打开下载管理器下载的文件

时间:2017-09-28 09:31:31

标签: java android android-download-manager download-manager

我使用[:,64]从Web服务器下载文件。

首先,我创建DownloadManager,向其添加标题,向其添加数据(标题,说明,通知,MimeType),然后将其排入队列。

之后我等到文件完成下载后,获取DownloadManager.Request然后创建打开文件的意图。

如果我想通过所选程序打开文件(PDF或txt),我尝试使用Google Pdf Viewer,HTML Viewer,Chrome等,它总是告诉我文件无法打开。当我想通过顶栏uri通知打开它时,文件会正确打开。

DownloadManager

1 个答案:

答案 0 :(得分:0)

好的,我通过在外部公共目录中为请求设置保存目标来解决问题,因为默认下载目标是共享卷,如果系统需要回收系统使用的空间,系统可能会删除该文件。 https://developer.android.com/reference/android/app/DownloadManager.Request.html