我使用[:,64]
从Web服务器下载文件。
首先,我创建DownloadManager
,向其添加标题,向其添加数据(标题,说明,通知,MimeType),然后将其排入队列。
之后我等到文件完成下载后,获取DownloadManager.Request
然后创建打开文件的意图。
如果我想通过所选程序打开文件(PDF或txt),我尝试使用Google Pdf Viewer,HTML Viewer,Chrome等,它总是告诉我文件无法打开。当我想通过顶栏uri
通知打开它时,文件会正确打开。
DownloadManager
答案 0 :(得分:0)
好的,我通过在外部公共目录中为请求设置保存目标来解决问题,因为默认下载目标是共享卷,如果系统需要回收系统使用的空间,系统可能会删除该文件。 https://developer.android.com/reference/android/app/DownloadManager.Request.html