android-async-http
来源:互联网 发布:优酷会员数据连接失败 编辑:程序博客网 时间:2024/06/03 18:38
需要jar包android-async-http-1.4.5.jar
package com.fcar.update.util;import android.content.Context;import com.loopj.android.http.AsyncHttpClient;import com.loopj.android.http.AsyncHttpResponseHandler;import com.loopj.android.http.BinaryHttpResponseHandler;import com.loopj.android.http.FileAsyncHttpResponseHandler;import com.loopj.android.http.JsonHttpResponseHandler;import com.loopj.android.http.RequestParams;import com.loopj.android.http.ResponseHandlerInterface;import java.util.concurrent.ThreadPoolExecutor;/** * Created by xuti on 2016/6/13. */public class HttpClientUtil { // 实例话对象 private static AsyncHttpClient client = new AsyncHttpClient(); static { client.setTimeout(30000); // 设置链接超时,如果不设置,默认为10s } public static AsyncHttpClient getClient() { return client; } public static void cancelAllRequests(){ client.cancelAllRequests(true); } // 用一个完整url获取一个string对象 public static void get(Context context,String urlString, AsyncHttpResponseHandler res) { client.get(context,urlString, res); } // url里面带参数 public static void get(Context context,String urlString, RequestParams params, AsyncHttpResponseHandler res) { client.get(urlString, params, res); } // 不带参数,获取json对象或者数组 public static void get(Context context,String urlString, JsonHttpResponseHandler res) { client.get(context,urlString, res); } // 带参数,获取json对象或者数组 public static void get(Context context,String urlString, RequestParams params, JsonHttpResponseHandler res) { client.get(context,urlString, params, res); } // 下载数据使用,会返回byte数据 public static void get(Context context,String uString, BinaryHttpResponseHandler bHandler) { client.get(context,uString, bHandler); } // 下载数据使用,会返回File文件 public static void get( Context context,String uString, FileAsyncHttpResponseHandler fHandler) { client.get(context,uString, fHandler); } //多个url? public static void get(Context context,String urlString, RequestParams params, BinaryHttpResponseHandler bHandler) { client.get(context,urlString, params, bHandler); } //post public static void post(Context context,String urlString, RequestParams params, ResponseHandlerInterface bHandler) { client.post(context,urlString, params, bHandler); }}
0 0
- android-async-http
- 关于android-async-http
- android-async-http
- android-async-http
- android-async-http
- android-async-http
- android-async-http
- android-async-http详解
- Android-Async-Http介绍
- Android之Async-http
- Android-Async-Http
- android-async-http框架
- Android-async-http 例子
- android-async-http使用
- android---(async-http)
- android-async-http
- android async-http使用
- android-async-http
- [线段树]Fowerpot
- 8 个最优秀的 Android Studio 插件
- TTS从9.2.0.4 迁移至11.2.0.3实现跨版本迁移数据一例 — 示例篇
- 云计算论文
- TCP/IP、Http、Socket的区别
- android-async-http
- java.lang.UnsatisfiedLinkError: No implementation found for long com.baidu.platform.comjni.map.commo
- AIX文件系统错误处理—示例篇
- Looper,Handler,Message
- JEPF_软件快速开发平台
- VMware使用小贴士 -- 如何用低版本的VMware打开通过高版本VMware安装的虚拟机
- mysqlbinlog工具基于日志恢复详细解释
- SOAPUI 压力测试的指标项说明
- Android 插件化 动态升级