使用DownloadManager进行隐身下载

时间:2013-12-09 09:04:03

标签: android android-download-manager

我可以使用android.app.DownloadManager下载只能访问我的应用程序的文件吗?

该解决方案适用于API 9(2.3),如果有第三方库与DM相同,那么请告诉我。

1 个答案:

答案 0 :(得分:0)

不直接。默认情况下,下载将保存到共享下载缓存中生成的文件名中,系统可以随时删除以回收空间。

您可以注册BroadcastReceiver以在下载完成时收到通知。在此接收器中,您可以获取下载文件的路径并自行将其复制到内部存储。然后,您可以从默认路径中删除该文件。

有关接收下载完整广播并对其进行响应的示例,请参阅this tutorial