我可以使用android.app.DownloadManager下载只能访问我的应用程序的文件吗?
该解决方案适用于API 9(2.3),如果有第三方库与DM相同,那么请告诉我。
答案 0 :(得分:0)
不直接。默认情况下,下载将保存到共享下载缓存中生成的文件名中,系统可以随时删除以回收空间。
您可以注册BroadcastReceiver以在下载完成时收到通知。在此接收器中,您可以获取下载文件的路径并自行将其复制到内部存储。然后,您可以从默认路径中删除该文件。
有关接收下载完整广播并对其进行响应的示例,请参阅this tutorial。