之前使用过James Smith的samrtImageView组件,发现很好用,在他的github发现还有一个Android Asynchronous Http Client,发现也不错,着这里介绍给大家。基于异步方式执行android内置的apache httpClient组建,http请求在UI线程之外,封装了get/post,支持多文件上传,尺寸小,优化为移动网络连接智能自动请求充实,自动gzip,二进制文件下载,内置响应解析成json,持久型cookie存储。并且很多项目以及开发程序在使用,比如著名的照片分享软件Instagram。

项目主页:http://loopj.com/android-async-http/

安装及使用:在作者页面下载最新的jar包,放入程序的libs目录。

创建一个新的AsyncHttpClient实例,并提出一个请求:

AsyncHttpClient client = new AsyncHttpClient();client.get("http://www.google.com", new AsyncHttpResponseHandler() {    @Override    public void onSuccess(String response) {        System.out.println(response);    }});

看到没,就是这么简单。


更多的说明,请看作者的主页,当然以后有时间我也会更新的。

源码地址:

https://github.com/loopj/android-async-http


javadoc:http://loopj.com/android-async-http/doc/

更多相关文章

  1. 项目中遇到的问题留下笔记
  2. android 退出应用程序
  3. Android项目的目录结构详解
  4. Android 操作SQLite数据库(初步)-在程序中删除数据库
  5. wifi 通知栏上 选择程序时出现你的应用

随机推荐

  1. 从源码角度分析Android中UID与GID的分配
  2. Android高手进阶教程(二十三)之---Androi
  3. Andriod界面设计适配和Android(安卓)Stud
  4. Android沉浸式效果的实现—Sofia的使用
  5. Cocos2d-x从C++端调用Android端的非静态
  6. Android布局案例之人人android九宫格
  7. Android进程管理机制及优化(HTC&其它可参
  8. Android开机速度 ------之ART预优化dex2o
  9. Android高手进阶教程(二十五)之---Androi
  10. Android(安卓)4.0 触摸屏消息(二大写的二)