Multiple-ChannelResumeDownloader - 多通道断点续传下载,封装好的

jopen 9年前

Multiple-ChannelResumeDownloader

多通道断点续传下载,封装好的,默认放到SDCard的根目录

    // 下面的url是需要下载的文件在服务器上的url      MultiResumeDownloader multiResumeDownloader =              new MultiResumeDownloader(ExampleActivity.this,                      "http://192.168.23.1:8080/test.pdf",                      new MultiResumeDownloader.OnDownLoadStateListener() { // 监听MultiResumeDownloader下载过程的回调                          @Override                          public void OnDownLoadProcessChange(int process) {                              Log.i(TAG, "process:" + process);                          }                            @Override                          public void OnDownLoadStart(int process) {                              btnDown.setText("暂停下载");                          }                            @Override                          public void OnDownLoadResume(int process) {                              btnDown.setText("开始下载");                          }                            @Override                          public void OnDownLoadFinished(int process) {                              btnDown.setText("下载完成");                              btnDown.setEnabled(false);                          }                      });                    // 开始下载                      multiResumeDownloader.startDownload();                  // 暂停下载                  multiResumeDownloader.resumeDownload();


项目地址: https://github.com/miomin/Multiple-ChannelResumeDownloader