开源框架
阿C_C
Fucking the Code!
展开
-
Google网络请求框架Volley源码浅析(一)
Google Volley框架解析很久以来一直想要分析一个开源框架来玩玩,最近看到Volley源码确实是质量特别高,抛去一些大数据传输的瑕疵不说,单就简单数据的访问和图片加载,已经可以打高分了,而且关键是它的源码小巧精致,适合像我这种懒人来搞一搞,所以就拿它来开刀了原创 2016-03-18 13:01:19 · 1285 阅读 · 0 评论 -
Google网络请求框架Volley源码浅析(二)
经过我们 上一章的学习,我们掌握了两个”无产阶级劳动者”Network和HttpStack的工作流程,这两个工作者为我们实现了底层的Http协议和数据传输。那么本章我们就继续我们的分析流程。原创 2016-04-11 20:01:12 · 750 阅读 · 0 评论 -
Google网络请求框架Volley源码浅析(三)
在上一章中,我们分析了Volley中的Cache缓存机制以及Request请求队列的执行流程。但是,更深入的执行流程,我们还没有接触到,本章带大家深挖一下请求的执行流程。Dispatcher我们在上一章中,知道了在Request的start方法中会启动两个调度器,这两个调度器会进行Request的分发操作,他们分别是操作缓存的CacheDispatcher和操作网络的NetworkDispatche原创 2016-05-01 13:51:32 · 683 阅读 · 0 评论 -
Google网络请求框架Volley源码浅析(四)
在上一篇中,我们分析了Request执行请求的详细过程,可以看到最后ResponseDelivery把请求结果交给了Request的deliverResponse方法,大概意思就是说,我已經吧请求结果带到主线程来了,以后的路就要靠你Request自己了,OK,那接下来我们就先来看看Request。RequestRequest一看就是一个抽象类,实现了Comparable,可见每个Req原创 2016-06-15 10:09:42 · 650 阅读 · 0 评论