android网络框架Retrofit——简介,使用的jar包

来源:互联网 发布:unity3d ui界面设计 编辑:程序博客网 时间:2024/06/06 03:14

简介 

Retrofit是github上,由square发起的开源项目,使用起来非常的简介,可以通过非常简单的注解方式来晚上网络访问,而且具有灵活的配置,基本可以满足我们的项目需求,可以在andorid项目的网络方面进行快速开发。

Github地址:https://github.com/square/retrofit

介绍网址:http://square.github.io/retrofit/

jar包

必须:                        

          retrofit-xxx.jar核心jar包

          gson.jarretrofit可以设置数据转换器,默认是使用gson,把获取的json字符串直接转换为相应的对象,当然,这个也是可以自己定义的。

                 

可选:

          okhttp.jar这个jar包是可选的,因为retrofit在进行网络访问的时候,如果存在okhttp,那么会优先使用okhttp来进行网络访问,不然的话,则使用URLHttpconnection来进行网络访问(在更早期的版本的时候,还会根据系统版本的不同使用HttpClient)。

          okhttp-urlconnection.jar这个jar包是做为retrofit和okhttp之间的桥梁,如果要使用okhttp,那么就必须要有该jar包。

           okio.jar这个jar包是okhttp所引用的第三方jar,用于完成io的相关操作。

注:okhttp和okio均不在本文的讨论范文内,所以只给出项目地址。

Okhttp:

Github地址:https://github.com/square/okhttp

介绍网址:http://square.github.io/okhttp/

Okio:

Github地址:https://github.com/square/okio


1 1
原创粉丝点击