处理多线程,断点续传,下载进度条等问题,xUtils框架
来源:互联网 发布:pk10北京赛车开奖源码 编辑:程序博客网 时间:2024/05/29 02:28
注意事项,第一注意你的文件是否是已经下载过的,否则会出现,无法下载的情况
第二注意看一下你的下载地址是否正确
第三,非常重要,注意权限问题,这个框架的使用需要1、网络权限,2、SD卡的写入权限
publicclassMainActivityextendsActivity {
privateTextViewtv_failure;
privateTextViewtv_progress;
privateProgressBarpb;
@Override
protectedvoidonCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
tv_failure= (TextView) findViewById(R.id.tv_failure);
tv_progress= (TextView) findViewById(R.id.tv_progress);
pb= (ProgressBar) findViewById(R.id.pb);
}
publicvoidclick(View v){
HttpUtils utils =newHttpUtils();
String fileName ="TakeColor.exe";
//确定下载地址
String path ="http://192.168.6.136:8080/"+ fileName;
utils.download(path,//下载地址
"sdcard/TakeColor.exe",//文件保存路径
true,//是否支持断点续传
true,//是否下载支持重命名
newRequestCallBack<File>() {
//下载成功后调用
@Override
publicvoidonSuccess(ResponseInfo<File> arg0) {
//TODOAuto-generated method stub
Toast.makeText(MainActivity.this, arg0.result.getPath(), 0).show();
}
//下载失败后调用
@Override
publicvoidonFailure(HttpException arg0, String arg1) {
//TODOAuto-generated method stub
tv_failure.setText(arg1);
}
@Override
publicvoidonLoading(longtotal,longcurrent,
booleanisUploading) {
//TODOAuto-generated method stub
super.onLoading(total, current, isUploading);
pb.setMax((int)total);
pb.setProgress((int)current);
}
});
}
}
0 0
- 处理多线程,断点续传,下载进度条等问题,xUtils框架
- 使用xUtils框架实现多线程下载和断点续传
- 多线程下载框架xUtils
- 多线程下载、断点续传、进度条展示
- 利用Xutils框架进行断点续传下载
- Android第5天,httpclient,多线程断点续传,进度条,xUtils
- 多线程下载和断点续传和进度条
- 轻量级多线程断点续传下载框架
- xUtils下载断点续传
- android 多线程断点续传下载---强大的开源XUtils
- 多线程下载及XUtils框架使用
- 使用Xutils 框架 下载功能进度条无法更新
- xUtils 下载apk , 实现断点续传
- android 多线程+断点续传+进度条
- Android多线程+单线程+断点续传+进度条显示下载
- 8 基于框架XUtils下的多线程断点下载
- android多线程下载开源框架xutils的使用
- xUtils导入jar包,断点续传下载
- 手势(UIGestureXXX)使用详解
- 经典算法<二>约瑟夫问题 C++实现
- 【BZOJ4429】[Nwerc2015] Elementary Math小学数学【二分图匹配】
- 创建第二个activity
- java web 文件下载
- 处理多线程,断点续传,下载进度条等问题,xUtils框架
- 内容提供者事列补充,URI携带数据
- #ifdef和#if defined的区别
- 内容提供者事列描述的补充,当出现数据库多条时处理
- BZOJ4561: [JLoi2016]圆的异或并
- 关于Android v7包的资源文件错误问题解决方案
- 网络下载,配上进度条
- java web面试
- 将多线程下载和断点续传,移值到手机上