retrofit
lizubing1992
主要是负责移动端Android开发app
展开
-
升级okhttp3.0+和retrofit2.0+的过程以及遇到的坑
升级okhttp3.0以及retrofit2.0你会发现他们的包名发生了改变 okhttp3.0之前是:com.squareup.okhttp.*, 而到3.0之后变成:okhttp3.* retrofit2.0之前:retrofit.* retrofit2.0之后:retrofit2.* 都在末尾增加了版本号,显示的更专业,但是这也给我们升级带来了麻烦。 首先看一下retrofi原创 2016-07-12 16:41:22 · 4787 阅读 · 1 评论 -
retrofit2.0增加先读缓存后请求网络的功能
由于前段时间升级了retrofit版本到了2.1,导致原来写的缓存框架出现了点问题,后来在github上看到一个smartCache缓存框架 而其版本是2.0beta版和正式版有点差距,于是就自己更改了一下框架代码,现在分享给大家 项目只有6个类 AndroidExecutor:线程池里面封装了一个handler为了post数据到主线程种 CachingSystem原创 2016-08-05 15:49:21 · 3701 阅读 · 0 评论 -
请求加密,响应数据解密,过期自动刷新并且重新请求接口
此博客是参考http://blog.csdn.net/jdsjlzx/article/details/52442113 并且增加加密和解密的操作1.先熟悉一下retrofit2.0+中的gson转换器最开始的来看看主要的代码 转换器是在converter包里面 在GsonConverterFactory类里面 @Override public Converter<Response原创 2016-10-09 11:46:18 · 1974 阅读 · 0 评论 -
修改RxCache为Retrofit增加先加载缓存后请求网络功能
RxJava全家桶中的缓存框架RxCache只有缓存时间的设置,并不能做到先加缓存后请求网络的功能,RxCache的基本使用,请看 http://blog.csdn.net/windboy2014/article/details/52711188 1.认真的查看其源码之后,我们可以修改源码达到缓存功能; RxCache的构建方式和Retrofit类似使用Builder构建provide原创 2016-12-09 14:40:21 · 4849 阅读 · 5 评论 -
Retrofit+Service+自定义Task+GreenDao实现批量上传本地图片功能
最近要完成一个批量上传本地图片的功能1.上传单张的话,只要用简单的Retrofit上传,即可,但是产品要求做到批量上传功能,特地看了一下QQ空间的上传图片功能,并且分析了一下;2.QQ空间上传的时候,有一个进度条在页面展示,点击进去是一个多线程上传过程,这就要数据库保存上传的图片数据,并且多线程上传,在压缩的时候,感觉容易出现OOM;3.而且要保持数据在后台上传,就必须要有一个Service在后台...原创 2018-04-19 18:44:14 · 396 阅读 · 0 评论