zoukankan      html  css  js  c++  java
  • xUtils工具实现下载功能

    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);
                            
                         }
                     });

  • 相关阅读:
    Linux基础---开关机与帮助
    Linux磁盘管理命令
    批处理之命令补充II
    LeetCode 328. 奇偶链表(Odd Even Linked List)
    LeetCode 岛屿的最大面积(探索字节跳动)
    LeetCode 复原IP地址(探索字节跳动)
    LeetCode 简化路径(探索字节跳动)
    LeetCode 最长公共前缀(探索字节跳动)
    LeetCode 无重复字符的最长子串(探索字节跳动)
    自动机器学习超参数调整(贝叶斯优化)
  • 原文地址:https://www.cnblogs.com/slgkaifa/p/6760097.html
Copyright © 2011-2022 走看看