使用开源项目xutils实现多线程断点下载
2016-07-02 19:26
337 查看
我们在github上搜索xutils即可找到开源项目xutils,下载拷贝到项目中。地址是https://github.com/wyouflf/xUtils.git。
使用开源项目xutils实现多线程断点下载,只需三步:
1. 导入下载好的xUtils.jar包;
2. 实例化一个HttpUtils对象http;
3. 调用http的download方法.
代码如下所示:
使用开源项目xutils实现多线程断点下载,只需三步:
1. 导入下载好的xUtils.jar包;
2. 实例化一个HttpUtils对象http;
3. 调用http的download方法.
代码如下所示:
HttpUtils http = new HttpUtils(); http.download(path, "/mnt/sdcard/xxx.exe", true, new RequestCallBack<File>() { @Override public void onSuccess(ResponseInfo<File> arg0) { Toast.makeText(MainActivity.this, "下载成功", 0).show(); } @Override public void onLoading(long total, long current, boolean isUploading) { //ProgressBar进度条更新 pb0.setMax((int) total); pb0.setProgress((int) current); super.onLoading(total, current, isUploading); } @Override public void onFailure(HttpException arg0, String arg1) { Toast.makeText(MainActivity.this, "下载失败"+arg1, 0).show(); } });
相关文章推荐
- Python3写爬虫(四)多线程实现数据爬取
- 查看github pages文档的方式
- 使用BAE的基于Web.py的简单博客程序
- C#实现多线程的同步方法实例分析
- 浅谈chuck-lua中的多线程
- C#简单多线程同步和优先权用法实例
- C#多线程学习之(四)使用线程池进行多线程的自动管理
- C#文件断点续传实现方法
- C#多线程编程中的锁系统(三)
- 解析C#多线程编程中异步多线程的实现及线程池的使用
- C#多线程学习之(六)互斥对象用法实例
- 基于一个应用程序多线程误用的分析详解
- C#多线程学习之(三)生产者和消费者用法分析
- C#多线程学习之(一)多线程的相关概念分析
- C#多线程之Thread中Thread.IsAlive属性用法分析
- 分享我在工作中遇到的多线程下导致RCW无法释放的问题
- C#多线程编程之使用ReaderWriterLock类实现多用户读与单用户写同步的方法
- C#多线程传递参数及任务用法示例
- C#控制台下测试多线程的方法