我想从Android服务器下载并保存图片。所以,我开始了解DownloadManager
& Input, Output Stream
。两者都在我这边工作得很好。
但是,我想知道哪一个更好用? DownloadManager
支持Api 9
,我的应用Target Api
为8。因此,我计划将DownloadManager
用于api>8
,将Input, Output Stream
用于{ {1}}。
答案 0 :(得分:0)
下载管理器是处理下载的不错选择。它还支持恢复下载(如果链接具有恢复功能)。它还为您提供广播以捕获下载完成或失败。但检测进度是有限的,即没有这样的广播来抓住进展。您必须手动添加一些线程来监视DownloadManager对象。还没有提供暂停下载。你只能取消它。不过,我认为DownloadManager是更好的方法。