Android总结
文章平均质量分 67
Hello_MyJie
一个不热爱钻研技术的程序员不是好程序员
展开
-
Android View事件分发机制总结(上)
这里View不包括ViewGroup,它没有子元素不需要向下传递事件,只能自己去处理事件,因此只有dispatchTouchEvent方法和onTouchEvent方法。源码分析之前,咱们先来一个简单例子。 咱们首先自定义一个Button叫MyButton,并且重写其dispatchTouchEvent方法和onTouchEvent方法,代码如下。原创 2017-02-16 15:17:57 · 545 阅读 · 0 评论 -
Android “Service Intent must be explicit”解决办法
Android 5.0以后出现“Service Intent must be explicit”解决办法在需要隐式启动Service时,发现报错“Service Intent must be explicit”,查看源码发现,Android 5.0以后google禁止隐式启动Service。以下是源码:private void validateServiceIntent(Intent service原创 2017-02-09 17:27:25 · 1205 阅读 · 1 评论 -
Android View事件分发机制总结(下)
上一篇Android View事件分发机制总结(上)中结合例子和源码对View(不包括ViewGroup)的事件处理过程做了总结性分析,并没有涉及事件分发机制,本篇咱们接着上篇没有讲完的话题继续深入。首先还是先来一个简单的例子,在一个自定义的RelativeLayout(对应ViewGroup)˙中放一个自定义的Button(对应View),当点击Button的时候,看看到底发生了什么。在上篇代码原创 2017-02-17 10:00:35 · 907 阅读 · 0 评论