Android网络框架详解
三人行必有我师焉!本专栏主要是介绍Retrofit和Rxjava优秀的第三方网络架构,并且详细的介绍这些框架的使用方式和框架搭建的原理,帮助开发人员更好的了解网络框架的实现过程,同时提高开发者对框架源码的阅读能力.
喜欢雨天的我
爱技术,爱生活.
展开
-
如何书写网络请求框架(先知)
前言在 教你写Android网络框架之基本架构 一文中我们已经介绍了SimpleNet网络框架的基本结构,今天我们就开始从代码的角度来开始切入该网络框架的实现,在剖析的同时我们会分析设计思路,以及为什么要这样做,这样做的好处是什么。这样我们不仅学到了如何实现网络框架,也会学到设计一个通用的框架应该有哪些考虑,这就扩展到框架设计的范畴,通过这个简单的实例希望能给新人一些帮助。当然这只是一家之转载 2016-07-14 09:06:06 · 2273 阅读 · 0 评论 -
如何写好网络框架
前言在前段时间,偶然参加了博客之星的评选,也偶然的进入到了鸿洋和任玉刚两知名博主的开发群,感受到了很浓厚的技术探讨氛围,于是自己也冒出了写一些系列博客的想法。虽说本人水平有限,但是也希望自己的博客能够帮到一些需要帮助的人。需要你是高手,那么显然不适合你,就没有必要再看下去了。如果你对框架开发或者说Android网络请求不是很了解,每次要使用网络时都要到百度搜索一番,那么着可能是你需要的。转载 2016-06-19 11:34:34 · 1060 阅读 · 0 评论 -
深入浅出RxJava(基础篇)
原文链接RxJava正在Android开发者中变的越来越流行。唯一的问题就是上手不容易,尤其是大部分人之前都是使用命令式编程语言。但是一旦你弄明白了,你就会发现RxJava真是太棒了。这里仅仅是帮助你了解RxJava,整个系列共有四篇文章,希望你看完这四篇文章之后能够了解RxJava背后的思想,并且喜欢上RxJava。基础RxJava最核心的两个东西是Observa翻译 2016-06-19 14:36:21 · 483 阅读 · 0 评论 -
当复仇者联盟遇上Dagger2、RxJava和Retrofit的巧妙结合
最近,许多文章、框架和 android 社区中的讨论都出现关于测试和软件架构方面的内容,就像上次 Droidcon Spain 上所说的,我们专注于做出健壮的程序而不是去开发特性功能。这些现象也意味着 Android 框架和当前 Android 社区的日渐成熟。如果你是一名 Android 开发者,而到现在你还没听过 Dagger 2、RxJava、Retrofit 这些名词的话你就错转载 2016-06-19 14:44:42 · 1170 阅读 · 0 评论 -
Retrofit2.0使用详解
Retrofit2.0使用随笔 生活是一面镜子,不去擦拭,岁月的灰尘将掩埋它. 转载请标明出处:http://my.csdn.net/?ref=toolbar 主页 Retrofit20使用初次了解Retrofit具体的使用文档请求体Request BodyFORM ENCODED AND MULTIPART 表单和Multipart异步 VS 同步Retrofi原创 2016-06-19 13:25:17 · 4595 阅读 · 0 评论 -
给 Android 开发者的 RxJava 详解
前言我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用 RxJava ,并且使用的场景越来越多 。而最近这几个月,我也发现国内越来越多的人开始提及 RxJava 。有人说『RxJava 真是太好用了』,有人说『RxJava 真是太难用了』,另外更多的人表示:我真的百度了也谷歌了,但我还是想问: R转载 2016-06-19 14:35:27 · 841 阅读 · 0 评论 -
Retrofit2 multpart多文件上传详解
Retrofit2是目前很流行的Android网络框架,运用注解和动态代理,极大的简化了网络请求的繁琐步骤,非常适合处理restfull网络请求。在项目中,经常需要上传文件到服务器,有时候是需要上传多个文件。网上文章基本都是单文件上传教程,这篇文章主要讲retrofit的多文件上传实现。 个人觉得有必要深入理解http协议,这样无论使用哪个网络框架,碰到类似这样上传的问题,一眼就能知道问题出在转载 2016-06-19 15:36:31 · 1730 阅读 · 0 评论