Android下载历史记录

Android下载历史记录,android,download,download-manager,Android,Download,Download Manager,有没有办法通过代码知道我过去提出的所有下载请求以及它们的下载状态。i、 我只是想知道下载历史。 注意:下载请求可以通过浏览器或任何其他应用程序进行 提前谢谢 编辑 himanshu解决方案提供的下载请求来自我的应用程序,但不是来自浏览器或其他应用程序。任何人都可以提供更多帮助。您应该阅读以下有关DOWNLOADMANAGER的文档 我还得到了一个常量ACTION\u VIEW\u DOWNLOADS,它启动一个活动来显示上述文档中的所有下载 编辑 DownloadManager.Query

有没有办法通过代码知道我过去提出的所有下载请求以及它们的下载状态。i、 我只是想知道下载历史。 注意:下载请求可以通过浏览器或任何其他应用程序进行 提前谢谢

编辑


himanshu解决方案提供的下载请求来自我的应用程序,但不是来自浏览器或其他应用程序。任何人都可以提供更多帮助。

您应该阅读以下有关DOWNLOADMANAGER的文档

我还得到了一个常量
ACTION\u VIEW\u DOWNLOADS
,它启动一个活动来显示上述文档中的所有下载

编辑

DownloadManager.Query query = null;
downloadManager = (DownloadManager)getSystemService(DOWNLOAD_SERVICE);
query = new DownloadManager.Query();
query.setFilterByStatus(DownloadManager.STATUS_FAILED|DownloadManager.STATUS_PENDING|DownloadManager.STATUS_RUNNING|DownloadManager.STATUS_SUCCESSFUL);

借助上述代码,您可以从应用程序中显示下载历史记录。

您想知道设备上的下载历史记录吗?是,但通过代码而不是其他代码apps@himashu发送u链接。我想要的是从我的应用程序,我想要显示下载历史,而不是从其他应用程序或意图,这意味着实际搜索一种方式来查询下载管理器数据库并获取历史还有一个持续的操作\u查看\u下载。试试这个,让我知道结果,我希望这会对你有所帮助。Sry我忘记投票了。再次发送,以便您快速响应。