| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
jopen
8年前发布

针对OkHttp封装的一个简单易用HTTP请求和文件下载管理框架

OkHttpFinal 是针对 OkHttp 封装的一个简单易用 HTTP 请求和文件下载管理框架。   

主要特性

  • 简化OkHttp使用

  • 支持Activity和Fragment生命周期结束后终止请求

  • 添加了DownloadManager功能

  • 下载多事件回调

  • JSON反射轻松拿到结果

  • ……

下载 OkHttpFinal

下载这个JAR 或者通过Gradle抓取:

compile 'cn.finalteam:okhttpfinal:1.0.7'#带下载管理  compile 'cn.finalteam:okhttpfinal-dm:1.0.7'

OkHttpFinal 接口请求:

RequestParams params = new RequestParams(this);  params.put("username", mUserName);  params.put("password", mPassword);  params.put("file", file);  params.put("image", inputstream);  params.putHeader("token", token);  HttpRequest.request(Api.LOGIN, params, new BaseHttpRequestCallback<LoginResponse>() {          @Override          public void onStart() {              super.onStart();              buildProgressDialog().show();          }          @Override          public void onSuccess(LoginResponse loginResponse) {              super.onSuccess(loginResponse);              toast("登录成功");          }          @Override          public void onFailed(LoginResponse loginResponse) {              super.onFailed(loginResponse);              toast(loginResponse.getMessage());          }          @Override          public void onException(int errorCode, String msg) {              super.onException(errorCode, msg);              toast("网络异常~,请检查你的网络是否连接后再试");          }          @Override          public void onFinish() {              super.onFinish();              dismissProgressDialog();          }      });

项目主页:http://www.open-open.com/lib/view/home/1444977043169

 本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
 转载本站原创文章,请注明出处,并保留原始链接、图片水印。
 本站是一个以用户分享为主的开源技术平台,欢迎各类分享!
 本文地址:https://www.open-open.com/lib/view/open1444977043169.html
网络工具包 OkHttpFinal