码迷,mamicode.com
首页 > 其他好文 > 详细

xUtils工具实现下载功能

时间:2017-04-25 10:06:27      阅读:111      评论:0      收藏:0      [点我收藏+]

标签:start   目标   ota   response   ***   tor   set   text   部分   

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工具实现下载功能

标签:start   目标   ota   response   ***   tor   set   text   部分   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!