Android源代码解析
文章平均质量分 81
mazouri
IT行业里充满了冒险迷途机会是悬疑片是动作片是爱情片是纪录片是喜剧片IT人不木诺而是精细专攻无限的想象
展开
-
1-解析源代码----Handler
对这部分文档的翻译:Handler允许我们发送和处理与一个线程的消息队列相关联的Message对象或者是Runnable对象,每一个Handler实例都会关联到一个单一线程和这个线程的消息队列。当我们创建一个新的Handler的时候,它就绑定到了创建它的线程和这个线程的消息队列中,从这个时候起,Handler就会发送消息和runnables给消息队列,并且会处理从消息队列中取出的消息。Handler的主要用途有如下两个:(1)调度在将来的哪个时刻执行messages和runnable(2)对运行在原创 2013-05-19 11:34:15 · 743 阅读 · 0 评论 -
android源代码之LruCache
------- android培训、java培训、期待与您交流! ----------第1节 面向对象(内部类访问规则)将一个类定义到另一个类的里面,对里面那个类就称为内部类(内置类、嵌套类)1.1 内部类的访问规则1.内部类可以直接访问外部类中的成员,包括私有之所以可以直接访问外部类中的成员,是因为内部类中持有了一个外部类的引用,格式:外部类名.thisSystem.ou原创 2013-05-18 15:41:47 · 834 阅读 · 0 评论 -
从源码的角度解析View的事件分发
其实我一直准备写一篇关于Android事件分发机制的文章,从我的第一篇博客开始,就零零散散在好多地方使用到了Android事件分发的知识。也有好多朋友问过我各种问题,比如:onTouch和onTouchEvent有什么区别,又该如何使用?为什么给ListView引入了一个滑动菜单的功能,ListView就不能滚动了?为什么图片轮播器里的图片使用Button而不用ImageView?等等……对于这些原创 2013-11-23 01:58:25 · 2342 阅读 · 0 评论 -
从源码的角度分析ViewGruop的事件分发
从源码的角度分析ViewGruop的事件分发。首先我们来探讨一下,什么是ViewGroup?它和普通的View有什么区别?顾名思义,ViewGroup就是一组View的集合,它包含很多的子View和子VewGroup,是Android中所有布局的父类或间接父类,像LinearLayout、RelativeLayout等都是继承自ViewGroup的。但ViewGroup实际上也原创 2013-11-23 11:09:22 · 978 阅读 · 0 评论