AIDL和IPC的关系是什么?

作者: Android开发网原创 时间: 2011-08-22

  很多Android开发者对于AIDL和IPC相关的内容比较陌生,AIDL是Android Interface Definition Language的简称,中文名为Android接口定义语言,而IPC是Inter-Process Communication译为跨进程通讯。AIDL类似Java的IDL当然整个设计模式和微软COM组件或Corba相似,AIDL内部需要跨进程通讯就是IPC机制。

  AIDL是双向,支持外部传入、传出和传入传出,AIDL是基于Android Service构建的,对于开发服务器类似的功能,AIDL有很高的通讯效率和稳定性,具体的可以查看 Android AIDL远程服务使用示例