Android是否提供用于暂停/恢复下载的API(下载管理器除外)?
我有一项任务是使用后台服务下载大文件。我已经实现了后台服务。
但是,如果在下载文件时网络断开连接,则文件会损坏,即使我尝试从之前下载停止的同一位置恢复。 Android是否提供任何API以便从其左侧继续下载过程,以便即使网络断开连接并重新连接,该过程也将从同一位置继续进行?
答案 0 :(得分:1)
对于暂停 - 恢复下载,请确保您的服务器支持可恢复的下载。然后你必须执行以下步骤:
connection.setRequestProperty("Range", "bytes=" + bytedownloaded + "-");
或者您可以尝试我尚未尝试的开源库