摘要: 4.3.1.2.1 Producer和DataSource之间适配器处理的逻辑 还是从程序的入口开始说吧 CloseableProducerToDataSourceAdapter.create() 源码 此处看到无非是创建了一个新的数据适配器而已CloseableProducerToDataSou... 阅读全文
posted @ 2015-09-06 08:43 Panda Pan 阅读(637) 评论(0) 推荐(0)
摘要: 我们以mProducerFactory.newNetworkFetchProducer()为例,因为这些创建新的producer的方式类似,区别在于是否有包装的处理器,即如果当前处理器中没有正在处理的数据或者等待处理的数据,便交给包装的处理器来处理在查看NetworkFetchProducer的源码... 阅读全文
posted @ 2015-09-06 08:42 Panda Pan 阅读(670) 评论(0) 推荐(0)
摘要: # 4.3 服务端的处理#*备注: 因为是分析,而不是设计,所以很多知识我们类似于插叙的方式叙述,就是用到了哪个知识点,我们再提及相关的知识点,如果分析到了最后,我想想是不是应该将这个架构按照设计的方式,重新梳理一下(套用一句话,现在安卓的应用其实很多都像是快餐,至今面试了应该有40多位的安卓程序员... 阅读全文
posted @ 2015-08-11 08:24 Panda Pan 阅读(3050) 评论(0) 推荐(0)
摘要: #### 4.2.1.2.4 PipelineDraweeControllerBuilder.obtainController()源码分析 续 ####上节中我们提到两个核心的步骤1. obtainDataSourceSupplier()获取到了一个DataSourceSupplier2. 然后mP... 阅读全文
posted @ 2015-08-06 08:46 Panda Pan 阅读(719) 评论(0) 推荐(1)
摘要: ###4.2.1.2 Fresco.initializeDrawee()的过程 续 ###继续上篇博客的分析Fresco.initializeDrawee() sDraweeControllerBuilderSupplier = new PipelineDraweeControllerBui... 阅读全文
posted @ 2015-07-19 22:08 Panda Pan 阅读(1452) 评论(0) 推荐(0)
摘要: 操作studioeclipsedebug/run计算变量值alt+F8ctrl+shift+I跳到下一步F8F6跳到下一个断点shift+F8F8进入到代码F7F5停止运行Ctrl+F2debug运行appshift+F9F11运行appshift+F10ctrl+F11查找全局类搜索ctrl... 阅读全文
posted @ 2015-07-15 17:51 Panda Pan 阅读(1959) 评论(0) 推荐(0)
摘要: ## 4.2 Fresco客户端与服务端的交互(一) 解决Q1问题##从这篇博客开始,我们开始讨论客户端与服务端是如何交互的,这个交互的入口,我们从Q1问题入手(博客按照这样的问题入手,是因为当时我也是从这里好奇,才开始分析如何交互的,这样避免了思维的跳跃性)既然我们想从这里入手,那么还是以cont... 阅读全文
posted @ 2015-07-14 22:39 Panda Pan 阅读(2060) 评论(0) 推荐(0)
摘要: #### 4.1.5.2 模型层DraweeHierachy继承体系以及各个类的作用DraweeHierachy (I) --| SettableDraweeHierarchy (I) ------| GenericDraweeHierarchyDraweeHierachy:1. 用于获取顶... 阅读全文
posted @ 2015-07-13 23:02 Panda Pan 阅读(1615) 评论(0) 推荐(0)
摘要: # 4. Fresco的内容为了方便学习,我们先从使用结合官方的文档来分析## 4.1 Fresco客户端的使用##在使用Fresco的使用,我们直接使用的是SimpleDraweeView这个类,然后在Activity或者Fragment中使用findViewById,然后便调用SimpleDra... 阅读全文
posted @ 2015-07-09 23:48 Panda Pan 阅读(4435) 评论(0) 推荐(0)
摘要: # 1. 为什么要写这个分析的博客 其实关于Fresco的相关内容,大家上网搜索,一般可以找到一大推,但是为什么我还要写关于这个的呢,因为在网上搜索中文和英文的关于fresco的相关知识时,大家只是潜在的将fresco官方的文档做了一下变向的描述,关于这个内容,讲解比较详细的是在csdn中某用户的... 阅读全文
posted @ 2015-07-09 22:48 Panda Pan 阅读(2931) 评论(0) 推荐(1)