Retrofit
大_熊_
关注移动互联网 && Android应用开发
展开
-
使用Retrofit2.0实现GoogleDrive相关API
使用Retrofit2.0实现GoogleDrive相关API做移动开发的相信对Retrofit一点也不陌生,它是一套RESTful架构的Android(Java)客户端实现,可以利用接口,方法和注解参数(parameter annotations)来声明式定义一个请求应该如何被创建。它的出现使我们只需关注接口所定义的功能而非拘泥于具体实现中,极大简化和提升了开发效率。一、相关API接口及请求参数下原创 2016-04-23 18:32:37 · 2501 阅读 · 2 评论 -
使用Retrofit2.0实现Google Drive文件上传进度显示
使用Retrofit2.0实现Google Drive文件上传进度显示在上一篇文章中,我们完成了Retrofit2.0接口的定义及基本的调用。 不知大家是否关注到DriveApi.uploadFileMutil()这个接口方法需要传入两个MultipartBody.Part对象,分别对应Metadata part和Media part,如何实现这里的Part对象呢?原创 2016-04-23 19:19:05 · 3129 阅读 · 1 评论 -
使用Stetho调试Retrofit的网络请求
Stetho是Facebook出品的一个非常强大的Android调试工具。在基于你已经正常使用Retrofit或者okhttp的情况下,只需要简单3步,你就可以在Chrome上的Developer Tools中调试你Retrofit的请求了。就像Web开发使用调试功能查看页面的访问数据一样那么方便。不仅如此,你还可以在里面直接查看SQLite中的数据等等原创 2016-04-23 20:55:29 · 5223 阅读 · 0 评论 -
使用RxJava优化Retrofit请求
在进行任何一个Google APIs接口调用的时候,很有可能由于access token过期了),会导致我们的请求失败。在这个时候,我们必须重新请求token,然后在请求成功的callback中再次请求我们相关的API。看到这里,像这种异步的嵌套请求,我们很容易就联想到RxJava,异步世界必不可少的库。那么在Retrofit2.0中如何集成RxJava呢?在基于你已经正常使用Retrofit或者okhttp的情况下原创 2016-04-23 22:28:11 · 5546 阅读 · 3 评论