首页 > 其他 > 详细

xUtils工具实现下载功能

时间:2017-04-25 09:51:41      阅读:178      评论:0      收藏:0      [点我收藏+]

private String download_url="http://192.168.2.8:80/DownZip/*****.zip";//下载的路径
public  String SDPATH = Environment.getExternalStorageDirectory().toString();
String target = SDPATH+"/DownZip/********.zip";//保存路径必须包含有完整的文件名。


HttpUtils http = new HttpUtils();

         HttpHandler handler = http.download(download_url,target, true, // 假设目标文件存在。接着未完毕的部分继续下载。server不支持RANGE时将从新下载。


                 true, // 假设从请求返回信息中获取到文件名称。下载完毕后自己主动重命名。
                 new RequestCallBack<File>() {


                     @Override
                     public void onStart() {
                     }


                     @Override
                     public void onLoading(long total, long current,
                             boolean isUploading) {
                          
                    update_bt.setVisibility(View.VISIBLE);
                    update_bt.setText("更新进度 " + (current * 100 / total)
                                 + "%");
                     }


                     @Override
                     public void onSuccess(ResponseInfo<File> responseInfo) {
//                         File f = responseInfo.result;
//                         installApk(f);
                        


                     }


                     @Override
                     public void onFailure(HttpException error, String msg) {
                         Log.e(TAG, msg);
                        
                     }
                 });

xUtils工具实现下载功能

原文:http://www.cnblogs.com/slgkaifa/p/6760097.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!