关于

仅用于Android上开发关于文件上传、下载功能的开发工具包,采用了OkHttp3作为http底层请求处理。
Licence: Apache-2.0

功能

1.实现了多任务文件上传功能
2.可以监听文件上传进度
3.能够十分方便的在ListView等类似控件里显示文件上传进度
4.对文件上传任务能做个性化的配置:比如上传图片时,能对图片做预处理,限定图片大小,处理图片的旋转角度等
5.多任务文件下载功能
6.监听文件下载进度等
7.基本的http请求工具包,如post请求、get请求

Gradle

compile 'com.hjy.library:FileUploaderAndDownloader:1.1.0'

使用方法

一.基本的http请求方法

使用HttpUtil.java类

/**  
 * 进行get请求  
 *  
 * @param url 请求地址  
 * @return  
 */
public static String get(String url)  

/**  
 * 进行post请求,提交key-value键值对参数  
 *  
 * @param url 请求地址  
 * @param params 表单参数  
 * @return  
 */  
public static String postForm(String url, Map<String, String> params)  

/**  
 * post提交json格式的数据  
 *  
 * @param url 地址  
 * @param postJsonBody 提交的json格式数据  
 * @return  
 */  
public static String postJson(String url, String postJsonBody)  

/**  
 * 取消某个请求  
 *  
 * @param tag 标识  
 */
public static void cancelRequest(String tag)  

二.使用文件上传功能(采用multipart/form-data请求上传)

三.使用文件下载功能