文章摘要
1、Volley 简介
2、Volley库配置
Volley是HTTP库,使得网络对于Android应用更容易,最重要的是,速度更快。Volley可在GitHub上下载。
Volley具有以下优点:
网络请求的自动调度。
多个并发的网络连接。
透明盘和存储器响应缓存与标准的HTTP 高速缓存一致性。
支持请求优先级。
取消请求API。您可以取消一个请求,我们也可以设置请求取消的块或范围。
易于定制,例如,重试和退避。
强排序,可以很容易正确填入你的用户界面与数据从网络获取异步。
调试和跟踪工具。
Volley擅长用来填充UI,如获取搜索结果的页面结构化数据RPC式的操作。它与任何协议可轻松集成和出来与原始字符串,图像和JSON支持的开箱。通过您需要的功能提供了内置支持,volley让您摆脱编写样板代码,让您专注于特定于您的应用程序的逻辑。
Volley是不适合大型下载或流操作,因为Volley在分析过程中、在内存中保存所有响应。对于大的下载操作,可以考虑使用DownloadManager类似的替代。
核心的Volley库是在GitHub上开发的,它包含主要的请求发送流程以及一组常用的实用程序,可在Volley“工具箱”中使用。 为您的项目添加Volley的最简单方法是将以下依赖项添加到应用程序的build.gradle文件中:
dependencies {
...
compile 'com.android.volley:volley:1.0.0'
}
您也可以克隆凌空库,并将其设置为库项目:
- 1、Git的键入在命令行下面的克隆库:
git clone https://github.com/google/volley
- 2、导入源下载到你的应用项目,如在描述一个Android库模块。创建一个Android库。