程序员人生 网站导航

Retrofit+Rxjava学习与实践(一)----初识Retrofit

栏目:综合技术时间:2016-07-29 16:06:15

快两个星期没有更新博客了。。。由于公司业务需要,项目重构,最近1直在和Retrofit与Rxjava作斗争。自己觉得很有必要,从实战的角度去记录下这个漫长的进程。

1.Retrofit简介
Retrofit无疑是当下最流行的Android网络要求框架了,是Square提供的开源产品。官方网站是这样介绍Retrofit的—-A type-safe HTTP client for Android and Java,为Android平台的利用提供1个类型安全的HTTP客户端。Retrofit 是1套注解情势的网络要求封装库,它的强大在于让代码结构更加清晰,它可以直接解析JSON数据变成JAVA对象,支持回调操作,处理不同的结果。

参考资料:
官方文档
github地址

2.准备工作

添加依赖:
在AndroidStudio的项目中,在build.gradle文件中添加以下援用:

compile 'com.squareup.retrofit2:retrofit:2.1.0' compile 'com.squareup.retrofit2:converter-gson:2.1.0'

添加第2个转换器是为了完成数据的转换,这里后面具体介绍

数据准备:

------分隔线----------------------------
------分隔线----------------------------

最新技术推荐