Retrofit 备注】的更多相关文章

1.配置: compile 'com.squareup.retrofit:retrofit:2.0.0-beta2' compile 'com.squareup.retrofit:converter-gson:2.0.0-beta2' 2.定义服务和返回值 public interface LoginService { @POST("/test") Call<LoginResponse> loginHandler(@Query("username")St…
接入说明:项目中已集成RXjava,RXandroid.Retrofit,为避免包冲突,不须要再次接入. 就可以直接使用RXjava,Retrofit的所有api. github地址:https://github.com/hunanqi/Retrofit_Two 第一步:在项目的gradle文件里: allprojects { repositories { ... maven { url 'https://jitpack.io' } } } 第二步:在app的gradle文件里. depende…
备注 原发表于2016.05.03,资料已过时,仅作备份,谨慎参考 前言 大家好,我又来学习 Retrofit 了,可能这是最后一篇关于 Retrofit 框架的文章了.我发现源码分析这回事,当时看明白了,过些时候再看就想这写的啥玩意.所以大家还是多看多学多分析. 另外跟我自己文章结构组织也有很大关系,我尽量在以后加强这点,做到简洁清晰有层次. 这周我们要分析一下 ServiceMethod. ServiceMethod 是什么 ServiceMethod 会将你的接口方法调用转化为一个 Cal…
备注 原发表于2016.04.27,资料已过时,仅作备份,谨慎参考 前言 在上一周学习了一下 Retrofit 的执行流程.接下来的文章要更为深入地学习 Retrofit 的各个类,这次我们先学习一下 Retrofit 框架里的 Retrofit 对象,有没有十分的拗口.. 本文主要讲 Retrofit 对象的创建及其 .create 方法.基本包括了这个类的全部内容. Retrofit 对象 简介 Retrofit 通过使用方法上的『注解』来定义请求的构成,将我们声明的 Http 接口转化成一…
备注 原发表于2016.04.23,资料已过时,仅作备份,谨慎参考 前言 由于是第一次自己翻看源代码进行学习,加上基础不好,在看源代码的过程中简直痛苦不堪,但同时也暴露出了自己的许多问题.我觉得学习源代码是一件耗时但也收益颇多的学习方式,哪怕你暂时没有足够的时间自己去分析学习,也要擅于学习别人的经验总结. Java 基础知识点 Retrofit 的功能涉及到了 Java 的『反射』.『注解』和『动态代理』. 公共技术点之 Java 反射 Reflection 公共技术点之 Java 注解 Ann…
备注 原发表于2016.04.13,资料已过时,仅作备份,谨慎参考 Retrofit 是什么? Retrofit is a type-safe HTTP client for Android and java. 互联网上的资料很多很杂,在收集资料初步了解后,我先粗糙地认为:Retrofit 适用于与 Web 服务器提供的 API 接口进行通信. 当你想要做更多的 HTTP 操作时,可以使用 OkHttp,Retrofit的底层也是由 OkHttp 网络加载库来支持的. 关于 Retrofit 的…
一.写在前面 相信各位看官对retrofit和rxjava已经耳熟能详了,最近一直在学习retrofit+rxjava的各种封装姿势,也结合自己的理解,一步一步的做起来. 骚年,如果你还没有掌握retrofit和rx两大框架,那你是真的out了! 如果你对Rxjava不熟悉,请先看扔物线的给 Android 开发者的 RxJava 详解,超详细: 如果你只是想了解retrofit的简单使用,你可以看我另外一篇博客(仅仅是简单使用),android快捷开发之Retrofit网络加载框架的简单使用,…
推荐阅读,猛戳: 1.Android MVP 实例 2.Android Retrofit 2.0使用 3.RxJava 4.RxBus 5.Android MVP+Retrofit+RxJava实践小结 之前分享的Android Retrofit 2.0 使用,属于基本的使用,实际开发还远远不够,因此对其补充,主要在Retrofit配置和接口参数. Retrofit配置 添加依赖 app/build.gradle compile 'com.squareup.retrofit2:retrofit:…
关于MVP.Retrofit.RxJava,之前已经分别做了分享,如果您还没有阅读过,可以猛戳: 1.Android MVP 实例 2.Android Retrofit 2.0使用 3.RxJava 4.RxBus 假设,您对MVP.Retrofit.RxJava已经有了一点了解,那么我们开始本文: Android MVP优化 1.MVP绑定Activity(Fragment)生命周期 按照之前的文章,每个Presenter都得初始化和销毁,我新加MvpActivity(MvpFragment)…
<property name="initialSize" value="5"></property> <property name="maxActive" value="20"></property> <property name="maxIdle" value="20"></property> <proper…