【Android 开源系列】之网络请求框架

Android 开源系列

【Android 开源系列】之缓存框架

【Android 开源系列】之图片加载框架


Retrofit- Star 23251

Square开源的AndroidJava的REST风格请求库.

OkHttp- Star 21822

一个Http与Http/2的客户端

特性:

支持HTTP2和SPDY

如果SPDY不可用,利用连接池减少请求延迟

使用GZIP压缩

Response缓存减少不必要的请求

Volley

Google推出的android异步网络请求框架和图片加载框架

特性:

JSON,图像等的异步下载

网络请求的排序

网络请求的优先级处理

缓存

多级别取消请求

和Activity和生命周期的联动(Activity结束时同时取消所有网络请求)

Android Async HTTP- Star 9949

Android异步HTTP库

特性:

在匿名回调中处理请求结果

在UI线程外进行http请求

请求使用ThreadPool来处理并非资源的使用

文件断点上传

智能重试

默认gzip压缩

内置Json解析

可将Cookies持久化到SharedPreferences

AndroidAsync- Star 4498

异步Socket,HTTP(客户端+服务器),WebSocket,和socket.io库。基于NIO而不是线程

ion- Star 4395

Android异步网络和图片加载

Http Request- Star 2345

JavaHTTP请求库


Android开发者e周报往期

Android开发者e周报 第1期

Android开发者e周报 第2期

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容