Volley是什么?

作者: Jaesoon | 来源:发表于2018-07-13 16:11 被阅读6次

Volley是什么?

参考

Volley是什么?

Volley是一个HTTP库,让Android App的网络请求更加简单,最重要的是更快。你可以在GitHub上找到Volley的源码。
Volley提供了以下好处:

  • 自动执行网络请求任务
  • 多个并发网络请求
  • 具有标准HTTP缓存一致性透明的磁盘和内存响应缓存
  • 支持请求优先级
  • 提供取消请求API。你可以取消一个请求,也可以设置要取消的块和范围。
  • 易于定制。例如,重试和退避。
  • 强大的序列化。使从网络异步获取的数据正确的填充到UI更容易
  • 提供调试和跟踪工具

(RPC-Remote Procedure Call Protocol:远程过程调用协议)

Volley擅长(excels)于RPC类型的填充UI操作,例如,获取一个搜索页面将结果作为一个结构化的数据。它很容易集成任何协议,和开箱即用的支持原始字符串,图片和JSON。(it intergrates easily any protocol,and comes out of the box with support raw string, images, and JSON.)通过为你需要的功能提供内置支持,Volley使你免于编写样板代码,并使你可以专注于应用程序特定的逻辑。
Volley不是适用于大型文件下载或流操作,因为Volley在解析内容时,将所有的内容都保存在内存中。需要下载大型文件,可以试试换另一个工具类DownloadManager

如何使用Volley

如何使用?你可以在GitHub上下载源码,并编译,然后引用。也可以试试一种更简单的方法:

dependencies {
    ...
    compile 'com.android.volley:volley:1.1.0'
}

相关文章

网友评论

    本文标题:Volley是什么?

    本文链接:https://www.haomeiwen.com/subject/ivqspftx.html