一、Binder简析
直观来说,Binder 是 Android 中的一个类,是继承了 IBinder 接口;从 IPC 角度考虑 Binder 是进程间通信的一种方式;从 Framework 层,Binder 是 ServiceManager 用来连接各种 Manager(AM,WM) 和各种 ManagerService 的桥梁;从应用层来说,Binder 是客户端和服务器端进行通信的媒介,当 bindService 的时候服务器端会返回一个包含了服务端业务调用的 Binder 对象,客户端就可以获取服务端提供的数据或服务。