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<File>() { @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("下载失败,请重试"); } } }