Android 中常用的几种网络框架

在日常的开发中,大多数应用程序基本都需要连接网络,发送一些数据给服务端,然后在从服务端获取一些数据。通常在android中进行网络连接一般使用Scoket和HTTP,HTTP请求方式教Scoket多得多。HTTP请求一般采用原生的HttpClient和HttpUrlConnection的两种网络访问方式。下面介绍几种常用的Android网络框架,希望对你在实际开发中有所帮助。
android-async-http :HTTP请求发生在UI线程之外,自动智能请求重试,优化了质量不一的移动连接,自动解码支持gzip反应速度超快的请求,持久化cookie存储,保存cookie到你的应用程序的SharedPreferences。

http-request:在小型的项目上性能表现最好,如果你的项目不是很大,这个框架是一个不错的选择。

okhttp :使用 OkHttp 无需重写你程序中的网络代码。OkHttp实现了几乎和java.net.HttpURLConnection一样的API。如果你用了 Apache HttpClient,则OkHttp也提供了一个对应的okhttp-apache 模块。

retrofit : 是一个类型安全的 REST 客户端。

Netroid :一个基于 Volley 实现的Android Http库。提供执行网络请求、缓存返回结果、批量图片加载、大文件断点下载的常见Http交互功能。致力于避免每个项目重复开发基础Http功能,实现显著地缩短开发周期的愿景。

====================================分割线================================
文章转载自 开源中国社区[http://www.oschina.net]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值