HelloBinder
通常我们在做开发时,实现进程间通信用的最多的就是AIDL 。当我们定义好的AIDL文件,在编译时编译器会帮我们生成代码实现IPC通信。通过AIDL编译以后的代码能帮助我们进一步理解Binder IPC的通信原理。
这样一个BookManager.aidl文件对应会生成一个BookManager.java文件,这个java文件包含了一个BookManager接口,一个Stub静态的抽象类和一个Proxy静态类。 Proxy是Stub的静态内部类, Stub又是BookMan