在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实例,并提出一个请求:

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

看到没,就是这么简单。

源码地址:

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

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

android异步网络连接开源:Android Asynchronous Http Client相关推荐

  1. 第十一篇 ANDROID 系统网络连接和管理机制与架构

    一  网络连接功能介绍 ANDROID 系统网络连接和管理服务由四个系统服务ConnectivityService.NetworkPolicyManagerService.NetworkManagem ...

  2. Android判断网络连接是否可用,WiFi、移动数据是否打开等

    Android判断网络连接是否可用,WiFi.移动数据是否打开等 添加权限 <uses-permission android:name="android.permission.ACCE ...

  3. android 检查网络连接状态实现步骤

     android 如何检查网络连接状态,是android开发中一个常见的问题,本文将介绍如何实现,需要的朋友可以参考下 获取网络信息需要在AndroidManifest.xml文件中加入相应的权限 ...

  4. android ping网络连接服务器失败,Android 中网络连接检测和使用ping检测网络是否可访问...

    Android开发中网络相关的检测包括网络是否正常连接和网络已连接但是否可以正常访问两类. (1)其中最常用的就是网络连接是否正常的检测,具体的代码如下:ConnectivityManager con ...

  5. Android 中网络连接检测和使用ping检测网络是否可访问

    Android开发中网络相关的检测包括网络是否正常连接和网络已连接但是否可以正常访问两类. (1)其中最常用的就是网络连接是否正常的检测,具体的代码如下: ConnectivityManager co ...

  6. Android建立网络连接,利用JSON数据获取百度图片搜索结果及GSON的简单使用

    1.建立网络连接的基本方式 Android中建立网络连接最主要的方式是利用HttpURLConnection,示例如下: public class HttpUtil {public static by ...

  7. android 链接网络成功,Android之网络连接判断是否成功

    最近工作工程中遇到一个问题.问题很简单,这里做个笔记,Android进行网络联网的一些操作时,经常会对网络是否已经连接成功进行判断.我们通常会对wifi和移动网络进行判断,我们需要判断网络设备是否开启 ...

  8. Android判断网络连接是否可用【从新浪云搬运】

    public class NetworkUtils {public static boolean isNetWorkConnected(Context context) {// 判断网络连接是否可用i ...

  9. android打开网络连接失败怎么办,《我叫MT Online》安卓版网络连接失败怎么解决?...

    <我叫MT Online>是一款在移动平台上很畅销的游戏,不过有部分安卓版的玩家反映游戏过程中出现网络连接失败的问题,本文将为你分享这一解决方案! 注意本教程适用于采用非WIFI状态下连接 ...

最新文章

  1. NHibernate2.1新特性之entity-name
  2. 更换VS.NET 2010的皮肤 [Visual Studio Blog]
  3. 电子科大64年来首提Nature封面,邓旭团队为超疏水表面披上「铠甲」
  4. python备份cisco交换机_Python备份Cisco交换机配置 | CN-SEC 中文网
  5. ORACLE使用GV_$TEMP_SPACE_HEADER统计临时表空使用情况不准确的问题
  6. if submission is included through the excel
  7. VTK:可视化之DisplayCoordinateAxes
  8. 在计算机科学中计算是指,在计算机中数值计算是指什么
  9. python3多线程编程_Python 3-多线程编程
  10. Dev Lake 0.4.0 版本:开源、开放的研发效能数据平台
  11. 雷声大雨点小-参加江西省网站内容管理系统培训有感
  12. 深度学习:transformer模型
  13. 【数字信号处理】基于matlab GUI正选信号时域+频域分析【含Matlab源码 887期】
  14. 关于python编程语法_Python编程入门——基础语法详解
  15. 浅谈Java程序员的黄金五年,如何实现快速进阶
  16. 概率统计_假设检验——单边检验的接受域和拒绝域
  17. MAC软件推荐(Java方向)
  18. 自动投注c语言,yy七周年自动挂机
  19. 医学图像中解剖学坐标系(病人坐标系)和图像坐标系
  20. 手机网速测试软件排行榜,手机网速测试软件排行 手机网速测试软件推荐

热门文章

  1. android uid systemui,(android)system ui 内存优化
  2. 计算机还是数学竞赛内容吗,除了AMC,数学牛娃还能参加什么高含金量的数学竞赛...
  3. 进制转换应用场景_远程教育计算机应用基础统考知识点集中训练(二)_统考信息_网络远程教育...
  4. springboot+dynamic多数据源配置
  5. form表单获取多选的值
  6. 返回顶部小火箭(仿电脑管家)
  7. cerely异步分布式
  8. servlet获取相对路径 绝对路径
  9. mysql分表规则(转)
  10. jquery ajax跨域访问webservice配置