资 源 简 介
Android 支持断点续传功能的下载demo源码,并结合了数据库来实现,在download.db数据库下创建一个download_info表存储下载信息,利用Http协议进行多线程下载,从头开始的全文下载;1,从某字节开始的下载(bytes=27000-);2,从某字节开始到某字节结束的下载(bytes=27000-39000),针对 bytes=27000-39000 的请求,从27000开始写数据,客户端请求的是270000之后的字节(包括bytes下标索引为270000的字节),如果设设置了Content-Length,则客户端会自动进行多线程下载。如果不希望支持多线程,则不要设置这个参数。
// Content-Length: [文件的总大小] - [客户端请求的下载的文件块的开始字节]
断点开始
// 响应的格式是:
// Content-Range: bytes [文件块的开始字节]-[文件的总大小 - 1]/[文件的总大小]