
教你写Android网络框架
通过一个简单的网络框架学习来框架的开发以及网络开发技术,提升自己技术与设计能力
MrSimp1e
这个作者很懒,什么都没留下…
展开
-
教你写Android网络框架之请求配置与Response缓存
在教你写Android网络框架的前三篇文章中,我们从基本结构到代码实现,剖析了一个简单的网络框架应该是怎样运作的,以及在面对各式各样的需求时应该如何对代码做出处理,在深入了解网络框架的同时学习到一些简单的面向对象设计原则。正如第一篇博文所说,SimpleNet框架参照的是Volley实现,甚至有一些类名也是一样的。我们的目标并不是要重新发明轮子,而是以学习轮子制作的过程来达到提升自我的目的。SimpleNet只是一个简单的网络框架实现,没有经过严格的测试以及市场检验,不建议大家在项目中使用,当然如果你觉得没原创 2015-01-27 14:21:03 · 7534 阅读 · 27 评论 -
教你写Android网络框架之Http请求的分发与执行
前言 在《教你写Android网络框架》专栏的前两篇博客中,我们已经介绍了SimpleNet框架的基本结构,以及Request、Response、请求队列的实现,以及为什么要这么设计,这么设计的考虑是什么。前两篇博客中已经介绍了各个角色,今天我们就来剖析另外几个特别重要的角色,即NetworkExecutor、HttpStack以及ResponseDelivery,它们分别对应的功能是网络请求线程原创 2015-01-26 12:26:54 · 9506 阅读 · 36 评论 -
教你写Android网络框架之Request、Response类与请求队列
在教你写Android网络框架之基本架构一文中我们已经介绍了SimpleNet网络框架的基本结构,今天我们就开始从代码的角度来开始切入该网络框架的实现,在剖析的同时我们会分析设计思路,以及为什么要这样做,这样做的好处是什么。这样我们不仅学到了如何实现网络框架,也会学到设计一个通用的框架应该有哪些考虑,这就扩展到框架设计的范畴,通过这个简单的实例希望能给新人一些帮助原创 2015-01-22 13:55:01 · 19939 阅读 · 33 评论 -
教你写Android网络框架之基本架构
在Android开发过程中,网络是我们很重要的一部分,因此我们就以网络框架开始。在这个框架开发过程中,我会整理开发思路、以及遇到一些设计问题时会有怎么样的考虑、解决方案,当然这只是我个人的观点,大家也可以有自己的实现。原创 2015-01-15 18:14:41 · 23573 阅读 · 30 评论