android_async_http是基于Apache HttpClient库之上的一个异步网络请求处理库,网络处理均基于Android的非UI线程,通过回调方法处理请求结果。
主要特征有:处理异步http请求,并通过匿名内部类处理回调结果,http异步请求均位于非UI线程,不会阻塞UI操作,通过线程池处理并发请求文件上传,下载,响应结果自动Json格式,自动处理连接断开时重新连接。
发送一个get请求,现在jar包是1.2的
public void doClick(View view){
AsyncHttpClient client=new AsyncHttpClient(null);
client.get("http://www.baidu.com", new AsyncHttpResponseHandler(){
@Override
public void onSuccess(String