一、先看ViewGroup类中的dispatchTouchEvent方法,其中关于拦截事件的代码:
1 | // Check for interception. |
1 | // Check for interception. |
本文转载于简单理解Binder机制的原理
在移动设备上(性能受限制的设备,比如要省电),广泛地使用跨进程通信对通信机制的性能有严格的要求,Binder相对出传统的Socket方式,更加高效。Binder数据拷贝只需要一次,而管道、消息队列、Socket都需要2次,共享内存方式一次内存拷贝都不需要,但实现方式又比较复杂。