OOP如果是把问题划分到单个模块的话AOP就是把涉及到众多模块的某一类问题进行统一管理。 Android AOP就是通过预编译方式和运行期动态代...
不设置任何事件、 c onTouchEvent返回true 手指划出c 亦如此 仅仅b onInterceptTouchEvent 返回 tru...
Android 里面为什么要设计出 Bundle 而不是直接用 Map 结构 Bundle内部是由ArrayMap实现的,ArrayMap的内部...
什么地方需要window? 一句话总结:有视图的地方就需要windowActivity、Dialog、Toast... 一句话概括三者的基本关系...
为什么Android要设计Binder呢?直接用Linux的IPC通信机制不行吗? 一是因为Android系统相比于Linux,对安全性有更高的...
系统加载 so 库的工作流程 当我们调用当调用 System#loadLibrary("xxx" ) 后,Android Framework 都...
我们都知道,应用程序的内存分配和垃圾回收都是由Android虚拟机完成的,在Android 5.0以下,使用的是Dalvik虚拟机,5.0及以上...
1 线程切换例子 输出结果为: Observer(观察者)的onSubscribe()方法运行在当前线程中。 Observable(被观察者)中...
1 简单使用步骤 1、创建被观察者(Observable),定义要发送的事件。2、创建观察者(Observer),接受事件并做出响应操作。3、观...
文集作者