通常每个应用程序都在它自己的进程内运行,但有时需要在进程间传递对象,你可以通过应用程序UI的方式写个运行在一个不同的进程中的service.在android平台中,一个进程通常不能访问其他进程中的内存区域.所以,他们需要把对象拆分成操作系统能理解的简单形式,以便伪装成对象跨越边界访问.编写这种伪装代码相当的枯燥乏味,好在android为我们提供了AIDL工具可以来做这件事. AIDL(android接口描述语言)是一个IDL语言,它可以生成一段代码,可以使在一个android设备上运行的两个进程…