一.做了哪些?
1.使用Rxjava2和Retrofit2封装联网请求,
2.封装统一的API错误码处理
3.使用RXCache缓存,有网使用网络最新数据,没网使用缓存
4.统一的全局调度器,切换线程只需一行代码,并全局封装加载中进度条
5.使用rxlifecycle管理生命周期,防止内存泄漏
6.自定义拦截器,可添加全局公共请求头,公共请求参数
7.自定义解析器和拦截器,服务器数据加密不需要修改已有代码
8.使用rxpermissions权限请求
9.使用barlibrary沉浸式状态栏实现
10.实现上传图片,下载文件例子
11.基于Glide4.X监听大图下载进度,并设置后背景为小图,
12.拍照,图库选择
13.添加万能适配器
- Cookie同步,混合开发使用