【发布时间】:2012-07-02 16:09:11
【问题描述】:
我需要实现带有暂停和恢复机制的下载管理器。
下载大型视频文件或任何其他类型需要此管理器。
我考虑过使用 Android 的 DownloadManager,但据我所知,DownloadManager 不支持用户手动暂停和恢复。
除了自己编写这个组件之外,我还有哪些其他 Android 内置选项? 或者也许有人知道如何使用 DownloadManager 手动暂停和恢复?
【问题讨论】:
我需要实现带有暂停和恢复机制的下载管理器。
下载大型视频文件或任何其他类型需要此管理器。
我考虑过使用 Android 的 DownloadManager,但据我所知,DownloadManager 不支持用户手动暂停和恢复。
除了自己编写这个组件之外,我还有哪些其他 Android 内置选项? 或者也许有人知道如何使用 DownloadManager 手动暂停和恢复?
【问题讨论】:
您必须自己实现它,记住服务器需要支持恢复。当服务器这样做时,可以向它发送一个请求参数,以告诉它从哪里恢复发送数据。
有关如何实现此功能的示例,请参阅以下 SO 问题。
【讨论】:
查看this open source,他们声称已实现暂停/恢复,但尚未测试。
【讨论】: