我正在创建一个Android移动应用程序,其中我有以下要求。
i>When终端用户点击屏幕上显示的任何列表项(缩略图),对应于该图像的视频开始从服务器下载&最终该视频被保存在移动设备的特定位置上。
现在,当出现网络故障时,下载会失败,但要求是,从下一次开始,视频文件的下载应该从断开连接的同一位置开始。
请向我提供有关如何维护下载状态的建议/提示/示例代码,以便下次从相同的位置开始下载。
提前谢谢。
热烈的问候,
CB
发布于 2011-05-26 19:58:00
我懂理论,但不懂代码。
当继续下载 item时,您应该记录下载项的停止位置,例如距开始位置的偏移量1234,并将“Range:bytes=1234-”设置为请求的头参数
如果您使用的是org.apache.http,请使用HttpRequest.setHeader ("Range","bytes=1234-")设置头部。
https://stackoverflow.com/questions/6137753
复制相似问题