处理网络故障时的文件下载

问题描述

| 我正在创建一个具有以下要求的Android移动应用程序。 i>当最终用户单击屏幕上显示的任何列表项(缩略图图像)时,与该图像相对应的视频开始从服务器下载,最终该视频保存在移动设备的特定位置。 现在,当出现网络故障时,下载将失败,但是要求从下一次开始,视频文件的下载应从断开连接的同一位置开始。 请向我提供有关如何保持下载状态的建议/提示/示例代码,以便下次从同一位置开始下载。 提前致谢。 温暖的问候, 认证机构     

解决方法

我懂理论,但不懂代码。 您应该记录下载项停止的位置,例如从开始处偏移1234 继续下载项目时,将“ Range:bytes = 1234-”设置为请求的标头参数 如果使用的是org.apache.http,请使用HttpRequest.setHeader(\“ Range \”,\“ bytes = 1234- \”)设置标头。