我正在 android 中构建一个应用程序,用户可以在其中下载远程文件并将它们保存到外部存储下载目录。它运行良好,我可以通过 Es File Explorer 和其他文件浏览器工具查看文件。但这些文件没有出现在我的 Nexus 4 设备的下载应用程序中。请注意,我没有使用 DownloadManager,而是创建 HttpUrlConnection 到远程服务器并下载文件。
谁能告诉我如何在不使用 DownloadManager 的情况下使下载的文件出现在 Downloads App 中?
我正在 android 中构建一个应用程序,用户可以在其中下载远程文件并将它们保存到外部存储下载目录。它运行良好,我可以通过 Es File Explorer 和其他文件浏览器工具查看文件。但这些文件没有出现在我的 Nexus 4 设备的下载应用程序中。请注意,我没有使用 DownloadManager,而是创建 HttpUrlConnection 到远程服务器并下载文件。
谁能告诉我如何在不使用 DownloadManager 的情况下使下载的文件出现在 Downloads App 中?
您必须使用DownloadManager
使文件显示在应用程序中,但这并不意味着您必须使用DownloadManager
. 从 API 12 开始,您可以调用DownloadManager.addCompletedDownload
将已下载的文件添加到下载中ContentProvider
,因此也可以添加到 GUI。
也许您应该使用下载应用程序。
不知道这是否有帮助: https: //support.mozilla.org/en-US/questions/950273