[置顶] Android ART、Dalvik在multidex上的差异、关联

摘要: 为提升应用运行性能,谷歌官方从5.0(api level:21)版本开始,将虚拟机运行环境默认为ART, 此处主要研究ART、Dalvik在multidex处理上的差异和关联,做了一个简单的手绘,如下: multidex由分包、合包两个过程组成,分包均是通过andriod build tool来做的 阅读全文

posted @ 2018-04-22 15:38 熊猫观星 阅读(466) 评论(0) 推荐(0) 编辑

[置顶] Android Touch事件派发流程源码分析

摘要: Android中事件派发的模型是怎样的?View Hirerachy是如何遍历找到目标节点的? dispatchTouchEvent、onInterceptTouchEvent、onTouch、onTouchEvent、onClick 之间的关联如何? 阅读全文

posted @ 2015-10-12 20:53 熊猫观星 阅读(3607) 评论(0) 推荐(2) 编辑

[置顶] Android HandlerThread、Looper、Handler类关系分析

摘要: Android HandlerThread、Looper、Handler类关系分析 阅读全文

posted @ 2015-10-05 11:47 熊猫观星 阅读(764) 评论(0) 推荐(1) 编辑

[置顶] AsyncTask的前世今生

摘要: AsyncTask,你从哪里来。。。。 阅读全文

posted @ 2015-08-16 21:58 熊猫观星 阅读(966) 评论(0) 推荐(0) 编辑

2015年11月16日

EventBus源码分析

摘要: greenrobot/EventBus框架源码分析 阅读全文

posted @ 2015-11-16 17:30 熊猫观星 阅读(812) 评论(0) 推荐(0) 编辑

2015年11月6日

好书推荐(社科类)

摘要: 一日不读书,无人看得出;一周不读书,开始会爆粗;一月不读书,智商输给猪。 阅读全文

posted @ 2015-11-06 22:39 熊猫观星 阅读(375) 评论(0) 推荐(0) 编辑

2015年10月22日

Java Sort中Comparator的语义分析

摘要: Java Sort中Comparator的语义分析,为啥o1-o2就导致升序结果呢? 阅读全文

posted @ 2015-10-22 22:24 熊猫观星 阅读(2988) 评论(2) 推荐(0) 编辑

HashMap、HashSet、LinkedHashSet、TreeSet的关系

摘要: 类图及说明如下:可以看到HashSet是通过HashMap实现的,LinkedHashSet是通过accessOrder=false的LinkedHashSet实现,有趣的是这种聚合关系是在父类HashSet的构造函数中确定的,LinkedHashSet使用的是其中dummy便对应accessOrd... 阅读全文

posted @ 2015-10-22 15:52 熊猫观星 阅读(156) 评论(0) 推荐(0) 编辑

2015年10月20日

Collection、Set、List概念上的区别及关联

摘要: Collection、Set、List概念上的区别及关联 阅读全文

posted @ 2015-10-20 21:16 熊猫观星 阅读(455) 评论(0) 推荐(0) 编辑

2015年10月4日

Android设置Activity启动和退出时的动画

摘要: Android设置Activity启动和退出时的动画 阅读全文

posted @ 2015-10-04 22:44 熊猫观星 阅读(19896) 评论(0) 推荐(0) 编辑

2015年10月3日

自定义属性提取源码分析

摘要: 源码分析基于Android 5.0,自定义View的使用示例如下:其中attrs标识CustomTitleView对应的节点属性集合:obtainStyledAttributes的作用是将attrs属性集合中指定的部分的属性进行封装,属于container的角色,调用过程如下:因此typedArra... 阅读全文

posted @ 2015-10-03 20:55 熊猫观星 阅读(635) 评论(0) 推荐(0) 编辑

导航