使用xUtils下载和上传文件

  xUtils有四大常用的功能,这里我为大家介绍HttpUtils的下载和上传。
    第一步:从github上面下载xUtils.jar包。[链接](https://github.com/wyouflf/xUtils/)。下载完成之后放到自己建的项目libs目录下,如果没有就创建一个。然后在清单文件里面添加权限,在上面链接页面就有说明,复制粘贴即可。至此,前期准备工作已经完成。
    第二步:下载链接页面也有xUtils的介绍,或许大家不知道具体每个方法是什么意思,我这里为大家介绍下载和上传文件常用的方法。
    第三步:上传文件。在自己的项目创建如下方法,方法名,参数自己设置,方法里面的代码才是主要代码


/**
 * 下载zip包
 */
private void downLoad() {

    RequestParams requestParams = new RequestParams(pThemeBean.theme_download_url);
    requestParams.setSaveFilePath(path);
    x.http().get(requestParams, new Callback.ProgressCallback() {

        @Override
        public void onSuccess(File result) {
            //成功后解压到指定位置并删除zip包
            zipFile = result;
            if (result.exists()) {
                try {
                    boolean ret = FileUtils.upZipFile(zipFile, toPath);
                    if (ret) {
                        handler.sendEmptyMessage(4);
                    } else {
                        handleError("主题解压失败,请重试");
                    }
                } catch (IOException e) {
                    handleError("下载失败,请重试");
                }
            }
        }


你可能感兴趣的:(个人学习)