随笔分类 -  android

我的安卓空间
摘要:4.3.1.2.1 Producer和DataSource之间适配器处理的逻辑 还是从程序的入口开始说吧 CloseableProducerToDataSourceAdapter.create() 源码 此处看到无非是创建了一个新的数据适配器而已CloseableProducerToDataSou... 阅读全文
posted @ 2015-09-06 08:43 Panda Pan 阅读(628) 评论(0) 推荐(0) 编辑
摘要:我们以mProducerFactory.newNetworkFetchProducer()为例,因为这些创建新的producer的方式类似,区别在于是否有包装的处理器,即如果当前处理器中没有正在处理的数据或者等待处理的数据,便交给包装的处理器来处理在查看NetworkFetchProducer的源码... 阅读全文
posted @ 2015-09-06 08:42 Panda Pan 阅读(664) 评论(0) 推荐(0) 编辑
摘要:# 4.3 服务端的处理#*备注: 因为是分析,而不是设计,所以很多知识我们类似于插叙的方式叙述,就是用到了哪个知识点,我们再提及相关的知识点,如果分析到了最后,我想想是不是应该将这个架构按照设计的方式,重新梳理一下(套用一句话,现在安卓的应用其实很多都像是快餐,至今面试了应该有40多位的安卓程序员... 阅读全文
posted @ 2015-08-11 08:24 Panda Pan 阅读(3028) 评论(0) 推荐(0) 编辑
摘要:#### 4.2.1.2.4 PipelineDraweeControllerBuilder.obtainController()源码分析 续 ####上节中我们提到两个核心的步骤1. obtainDataSourceSupplier()获取到了一个DataSourceSupplier2. 然后mP... 阅读全文
posted @ 2015-08-06 08:46 Panda Pan 阅读(711) 评论(0) 推荐(1) 编辑
摘要:###4.2.1.2 Fresco.initializeDrawee()的过程 续 ###继续上篇博客的分析Fresco.initializeDrawee() sDraweeControllerBuilderSupplier = new PipelineDraweeControllerBui... 阅读全文
posted @ 2015-07-19 22:08 Panda Pan 阅读(1442) 评论(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 阅读(1952) 评论(0) 推荐(0) 编辑
摘要:## 4.2 Fresco客户端与服务端的交互(一) 解决Q1问题##从这篇博客开始,我们开始讨论客户端与服务端是如何交互的,这个交互的入口,我们从Q1问题入手(博客按照这样的问题入手,是因为当时我也是从这里好奇,才开始分析如何交互的,这样避免了思维的跳跃性)既然我们想从这里入手,那么还是以cont... 阅读全文
posted @ 2015-07-14 22:39 Panda Pan 阅读(2046) 评论(0) 推荐(0) 编辑
摘要:#### 4.1.5.2 模型层DraweeHierachy继承体系以及各个类的作用DraweeHierachy (I) --| SettableDraweeHierarchy (I) ------| GenericDraweeHierarchyDraweeHierachy:1. 用于获取顶... 阅读全文
posted @ 2015-07-13 23:02 Panda Pan 阅读(1600) 评论(0) 推荐(0) 编辑
摘要:# 4. Fresco的内容为了方便学习,我们先从使用结合官方的文档来分析## 4.1 Fresco客户端的使用##在使用Fresco的使用,我们直接使用的是SimpleDraweeView这个类,然后在Activity或者Fragment中使用findViewById,然后便调用SimpleDra... 阅读全文
posted @ 2015-07-09 23:48 Panda Pan 阅读(4408) 评论(0) 推荐(0) 编辑
摘要:# 1. 为什么要写这个分析的博客 其实关于Fresco的相关内容,大家上网搜索,一般可以找到一大推,但是为什么我还要写关于这个的呢,因为在网上搜索中文和英文的关于fresco的相关知识时,大家只是潜在的将fresco官方的文档做了一下变向的描述,关于这个内容,讲解比较详细的是在csdn中某用户的... 阅读全文
posted @ 2015-07-09 22:48 Panda Pan 阅读(2877) 评论(0) 推荐(1) 编辑
摘要:ImageView的ScaleType详1. 网上的误解不得不说很失望,到网上搜索了几篇帖子,然后看到的都是相互复制粘贴,就算不是粘贴的,有几篇还是只是拿着自己的几个简单例子,然后做测试,这种以一种现象结合自己的猜测便得出结论,其实只是想由不完全归纳得出完全归纳的结果,然而很令人失望,原因是: 数据... 阅读全文
posted @ 2015-07-01 23:30 Panda Pan 阅读(20098) 评论(5) 推荐(2) 编辑
摘要:ListView分析学以致用篇(1)在我们查看别人的博客的时候,一个人是一个风格的.先说下我的风格,我喜欢思想类比,然后介绍知识,不太喜欢填鸭式的灌输.如果只是想单纯的从我的博客中直接看到代码,我个人建议直接到网上搜索其他的案例,我喜欢一步一步的分析,然后分析完一个过程,会有一个对应的例子这个样子(... 阅读全文
posted @ 2015-03-31 20:21 Panda Pan 阅读(1225) 评论(0) 推荐(0) 编辑
摘要:需要了解的内容1. listview中的getItemAtPosition与Adapter的getItem的position的区别 listView中的getItemAtPosition的源码实现: 1 /** 2 * Gets the data associated with the spec... 阅读全文
posted @ 2014-12-21 22:03 Panda Pan 阅读(8578) 评论(0) 推荐(0) 编辑
摘要:最近在使用到侧滑栏的时候,使用到了v7包下的actionbar,结果折腾了好久才折腾好,其实很简单的,操作步骤如下:1. 在eclipse中导入v7包的工程2. 在自己的工程中打开properties选项,添加v7的作为library,另外,一定不能选择is library有人反应在选择添加libr... 阅读全文
posted @ 2014-09-28 23:54 Panda Pan 阅读(7698) 评论(0) 推荐(0) 编辑
摘要:1. api 安卓官方文档中已经提供了很多demo,在使用未知的控件时,可以采用这种方式2.系统源码 系统源码是最好的老师,通过一步步的点击,进入系统的源码.或者我们需要调用系统的某个应用的activity时,都可以直接翻看系统源码 一般查看源码有以下的几种方式1)在自己的代码中直接ctrl+鼠标右... 阅读全文
posted @ 2014-09-14 21:08 Panda Pan 阅读(362) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示