当我们跟随时间的脚步向前挪动的时候,总能发现原来以前的自己做了一些愚蠢的事情。但,不见得以前就是不好的事情。我在以前的博客中写过两种关于Android中如何退出应用程序的方法。近日,我又发现了一个看似高大上的方法,因为作为程序员的你,使用起来会更加方便。它就像是你得心应手的工具,在需要的时候让你有一种,还好有它的感觉。下面我就使用Android事件总线来对Android退出程序作一个说明。...
分类:
移动开发 时间:
2015-05-05 14:28:58
阅读次数:
215
事件总线还能怎么玩顾名思义,AndroidEventBus ( github链接 )是一个Android平台的事件总线框架,它简化了Activity、Fragment、Service等组件之间的交互,很大程度上降低了它们之间的耦合,使我们的代码更加简洁,耦合性更低,提升了我们的代码质量。但它能做的却不仅限于这些。经过定制,它能完成很多有意思的功能,那么究竟该怎么做呢?就让我们一起往下看吧。...
分类:
移动开发 时间:
2015-05-04 13:58:24
阅读次数:
202
作者简介:何红辉,Android工程师,现任职于友盟。顾名思义,AndroidEventBus是一个Android平台的事件总线框架,它简化了Activity、Fragment、Service等组件之间的交互,很大程度上降低了它们之间的耦合,使我们的代码更加简洁,耦合性更低,提升了我们的代码质量。但...
分类:
移动开发 时间:
2015-05-04 09:54:37
阅读次数:
261
View事件的事件分发机制在android中是重要的一部分,尤其在自定义View的过程中要特别注意这一块,如果没有深刻理解这块,那么写出来的View将会或多或少的有问题,这篇文章不像其他文章那样长篇大论,而是自己学习这块知识点的过程记录。自己完全写一篇事件机制的文章也没有必要,因为这种文章现在太多了,没有必要重复造轮子。最开始接触事件分发机制大概是郭大神的博客里的两篇文章Android事件分发机制完...
分类:
移动开发 时间:
2015-05-02 13:52:01
阅读次数:
139
顾名思义,AndroidEventBus ( github链接 : https://github.com/bboyfeiyu/AndroidEventBus )是一个Android平台的事件总线框架,它简化了Activity、Fragment、Service等组件之间的交互,很大程度上降低了它们之间的耦合,使我们的代码更加简洁,耦合性更低,提升了我们的代码质量。但它能做的却不仅限于这些。经过定制,...
分类:
移动开发 时间:
2015-04-27 16:50:47
阅读次数:
205
作者简介:何红辉,Android工程师,现任职于友盟。顾名思义,AndroidEventBus是一个Android平台的事件总线框架,它简化了Activity、Fragment、Service等组件之间的交互,很大程度上降低了它们之间的耦合,使我们的代码更加简洁,耦合性更低,提升了我们的代码质量。但...
分类:
移动开发 时间:
2015-04-27 11:11:53
阅读次数:
280
在一些复杂布局中,经常会遇到事件冲突,事件失效等问题,这就需要我们深入理解Android事件的分发传递机制。最好的方法是自己写一个demo,打印事件相关的日志查看其运行流程,然后再结合源码去深入理解。当然这里不会做这些,这里只有总结性的东西,如果你喜欢这种东西,那么请继续往下看。
老规矩,先上图:
用户的交互一般发生在触摸屏上,因此Android事件的传递必然涉及到ViewGrou...
分类:
移动开发 时间:
2015-04-24 12:38:14
阅读次数:
165
关于Android View 事件分发过程的文章网络上可以搜到一把大,这里贴一篇代码性的文章,作者也是个牛人:Android事件分发机制完全解析,带你从源码的角度彻底理解(上)。
虽然讲的很好,但是看完之后还是感觉有那么点一知半解,于是自己花了点时间从源码研究android 触摸事件分发流程,以下内容仅仅个人理解,如有差错希望指出。
我们先从一个例子看起,先重写一个MyButton 继承B...
分类:
移动开发 时间:
2015-04-08 18:03:36
阅读次数:
210
1、概述
上节介绍了android tv app 与android mobile app 的一些表现形式的不同。在实际编程中需要很多的焦点处理,而焦点处理有经常是在事件传递函数内处理的。所以本节做个android 事件传递与焦点处理的小结。另既然描述到android事件传递不可避免就涉及到了android手势拦截。这也是对原有知识认识的一个补充,因为之前涉及到安卓事件传递就是为了做手势拦截,以至...
分类:
移动开发 时间:
2015-04-03 19:27:35
阅读次数:
257
很多其它内容请參照我的个人网站:http://stackvoid.com/网上非常多关于Android事件分发机制的解释,大多数描写叙述的都不够清晰,没有吧来龙去脉搞清晰,本文将带你从Touch事件产生到Touch事件被消费这一全过程作全面的剖析。产生Touch事件这部分牵扯到硬件和Linux内核部...
分类:
移动开发 时间:
2015-04-02 20:44:15
阅读次数:
274