前言: 通过上面的学习,我们不难发现单纯使用okHttp来作为网络库还是多多少收有那么一点点不太方便,而且还需自己来管理接口,对于接口的使用的是哪种请求方式也不能一目了然,出于这个目的接下来学习一下Retrofit+Okhttp的搭配使用。 Retrofit介绍: Retrofit和okHttp师出 ...
分类:
移动开发 时间:
2016-05-29 13:36:11
阅读次数:
1742
等写完所有的代码后,会在这里给出整个项目的一个总览图。 技术介绍: 服务注册和服务发现:consul 配置管理:consul 集群容错:hystrix 计数监控:metrics 服务路由: 负载均衡: 服务通信:retrofit、okhttp ...... ...
分类:
其他好文 时间:
2016-05-28 20:43:44
阅读次数:
226
在java和android开发中非常的牛逼。主要的优点是响应式编程,逻辑区域化。今天,我也来说一说关于Rxjava的使用方法。后期会逐步讲到RxBinding在android中的使用和Rxjava同Retrofit结合的例子。...
分类:
移动开发 时间:
2016-05-27 13:00:27
阅读次数:
220
最近看了很多关于Retrofit和Rxjava的文档介绍。终于在弄清Rxjava后顺利的弄懂了Retrofit。网上有很多人都介绍了它们的联合使用,但是我看过之后理解不是太好。可能我太笨。
不过,今天写这篇博客的目的就是想来说说它们之间如何使用以及使用的时候遇到的坑。这两者的关系并不大,但是联合在一起使用是非常简便的。Rxjava的响应式编程加上Retrofit的注解式请求用起来是非常爽的。...
分类:
移动开发 时间:
2016-05-27 12:24:49
阅读次数:
337
动机
首先封装了Retrofit的一些操作,也就是回调的时候不必去为每个javabean的每个操作去写一个Callback,所有的bean公用一个Callback。
使用了MVP的设计思想,加上公用的Callback,使得每个bean的Presenter层只需要极少的方法,就可以实现原来的功能。
然后封装GSON,定义了公用的Holder容器,存储从服务器直接返回的JSON数据,然后分发给每个bea...
分类:
Web程序 时间:
2016-05-27 12:17:01
阅读次数:
444
就目前来说Retrofit2使用的已相当的广泛,那么我们先来了解下两个问题:1 . 什么是Retrofit?Retrofit是针对于Android/Java的、基于okHttp的、一种轻量级且安全的、并使用注解方式的网络请求框架。2 . 我们为什么要使用Retrofit,它有哪些优势?首先,Retrofit使用注解方式,大大简化了我们的URL拼写形式,而且注解含义一目了然,简单易懂;其次,Retro...
分类:
移动开发 时间:
2016-05-27 11:28:44
阅读次数:
268
square公司开源了一系列的优秀库,比如Retrofit,OkHttp,Picasso等,
前面简单分析了Picasso的源码,这里来分析下Retrofit的使用:一、gradle添加依赖compile 'com.squareup.okhttp:okhttp:2.4.0'
compile 'com.squareup.okhttp:okhttp-urlconnection:2.4.0'
compi...
分类:
其他好文 时间:
2016-05-23 10:45:45
阅读次数:
299
前言
时至今日,Android的网络框架不再像之前那么到处都是,随着Google把 HttpClient直接删掉,似乎意味着Android越来越成熟。网络框架中的佼佼者Volley也不再那么光鲜,取而代之的是 Retrofit 和 okHttp。
感觉很像 OnePiece 中白胡子的离去象征着时代的变革,新时代的开始,多弗的垮台象征着七武海制度的取缔一样,不会使用Retrofit + okH...
分类:
移动开发 时间:
2016-05-22 12:39:19
阅读次数:
718
在一些强大的第三方框架中我们常常可以见到注解的身影。xUtils、Retrofit等。那么注解到底有什么魅力和好处让我们在设计种种框架的时候用到它呢?对于注解的理解:
(仅仅为个人理解)
1,我们通过注解给某个常量、方法或者类一个标记。那么这些常量就有了某种特征或者某种标记。
2,这些标记不参与我们的逻辑处理。这也是为什么它会写在方法或者类的外面的原因。
3,但是我们可以通过获取方法上的标记...
分类:
编程语言 时间:
2016-05-20 19:50:46
阅读次数:
305
原文链接:http://www.jianshu.com/p/308f3c54abdd
本文注目录:
Retrofit入门Retrofit注解详解Gson与ConverterRxJava与CallAdapter自定义Converter自定义CallAdapter其它说明
前言
本文中的Retrofit均指代Retrofit2.0。
本文涉及到的代码以及测试使用的接口可在Github上...
分类:
其他好文 时间:
2016-05-19 15:15:43
阅读次数:
876