本篇文章用来记录本人在项目中实现的额一些功能添加的依赖,以便随时查找
- Retrofit依赖:
compile 'com.squareup.retrofit2:retrofit:2.1.0'
compile 'com.google.code.gson:gson:2.7'
compile 'com.squareup.retrofit2:converter-gson:2.1.0'
compile 'com.squareup.retrofit2:converter-scalars:2.1.0'
compile 'com.squareup.retrofit2:adapter-rxjava:2.1.0'
compile 'com.squareup.okhttp3:logging-interceptor:3.4.0-RC1'
- Rxjava依赖,一般习惯上把其与Retrofit一起使用,这样会使代码更加灵活:
compile 'io.reactivex:rxjava:1.2.1'
compile 'io.reactivex:rxandroid:1.2.1'
- 动态权限申请框架,具体用法请看动态权限申请:
compile 'pub.devrel:easypermissions:0.4.2'
- 一个用于下载的android库:
compile 'com.github.snowdream.android.app:downloader:1.0'
- 使用简单,最少只需要下载地址即可;
- 可以猜测下载任务名称
- 自动设置下载路径
- 支持断点续传
- 所有监听返回的接口,例如onAdd等,都支持UI操作
未完待续...
网友评论