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