02_Retrofit with RxJava Demo

1. Retrofit2.0 仓库引入

1
2
3
4
5
6
7
8
//add retrofit dependencies
compile 'com.squareup.retrofit2:retrofit:2.1.0'
//json数据操作 二者选一
//add gson converter
compile 'com.squareup.retrofit2:converter-gson:2.1.0'
//add jackson converter
compile 'com.squareup.retrofit2:converter-jackson:2.1.0'

2. RxJava2.0 仓库引入

//add rxjava
compile 'io.reactivex.rxjava2:rxjava:2.0.4'
//add rxandroid
compile 'io.reactivex.rxjava2:rxandroid:2.0.1'

3. Retrofit使用 概述

具体用法:

  • GET POST 请求
  • 动态URL 动态参数设置,各种注解使用。
  • 文件上传
  • 文件下载 (不推荐使用)