一、只有容许不一样应用的客户端用 IPC 方式访问服务,而且想要在服务中处理多线程时,才有必要使用 AIDLhtml
二、 若是您不须要执行跨越不一样应用的并发 IPC,就应该经过实现一个 Binder 建立接口android
三、若是您想执行 IPC,但根本不须要处理多线程,则使用 Messenger 类来实现接口多线程
不管如何,在实现 AIDL 以前,请您务必理解绑定服务。并发
摘录自:https://developer.android.google.cn/guide/components/aidl.htmlide