- 博客(3)
- 收藏
- 关注
原创 深入理解android事件分发
引言在Android开发中,经常要重写View的onTouchEvent方法来接收屏幕对View的点击事件,那这个点击事件是从哪里来的呢?整个点击事件又是怎么分发的呢? 我们在下面的内容中为大家解开谜团。 我把要讲的内容分为三部分: 1. 分发事件的由来 2. ViewGroup中事件的分发 3. View中事件的处理1.分发事件的由来说到Android的输入设备,
2016-03-23 17:38:00 1168
原创 深入理解Activty的启动
引言我们知道Activity是用来的显示界面的地方,但是Activity是如何启动的?Activity如何与AMS建立联系?Activity跟Window、DecorView、ViewRootImpl又有怎样的联系? 我们设置的布局如何与Activity建立联系?这些问题都困扰着我们,为了看清Activity的本质我们从源码出发,从根本上解决以上的问题。下面的源码是基于6.0.1进行分析,推荐一个在
2016-03-18 17:53:19 844
原创 理解Android之ThreadLocal
引言我们知道在android上,主要利用了Handle实现了线程之间的消息通信。在Handle消息机制中有个很重要的类ThreadLocal,理解ThreadLocal有助于我们更深入的理解Handle通信机制。android上的ThreadLocal跟java jdk上的实现方式有点不一样,但是它们的功能都是一致的,下面我会用android上的ThreadLocal跟大家进行分析。
2016-03-05 19:03:30 574
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人