自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(3)
  • 收藏
  • 关注

原创 深入理解android事件分发

引言在Android开发中,经常要重写View的onTouchEvent方法来接收屏幕对View的点击事件,那这个点击事件是从哪里来的呢?整个点击事件又是怎么分发的呢? 我们在下面的内容中为大家解开谜团。 我把要讲的内容分为三部分: 1. 分发事件的由来 2. ViewGroup中事件的分发 3. View中事件的处理1.分发事件的由来说到Android的输入设备,

2016-03-23 17:38:00 1167

原创 深入理解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关注的人

提示
确定要删除当前文章?
取消 删除