我已经从自己的网络服务中下载了File
,其中存储了File
context.getExternalFilesDir(Environment.DIRECTORY_DOWNLOADS).getPath();
然后我使用DownloadManager
将此文件添加到全局Downloads
文件夹中
DownloadManager dm = (DownloadManager) getContext().getSystemService(DOWNLOAD_SERVICE);
if (dm != null) {
dm.addCompletedDownload(
file.getName(),
file.getName(),
true,
MIME_TYPE_APPLICATION_PDF,
file.getAbsolutePath(),
file.length(),
true);
}
在某些设备上它可以工作,在某些设备上,该通知未显示并且该文件未添加到Downloads
文件夹中(该文件已成功下载并存在)。
注意:所有设备