aidl 安卓接口定义语言
让其它应用可以调用当前应用service中的方法
RPC remote procedure call 远程过程调用 AIDL 解决就是rpc的问题
IPC inter process communication 进程间通信
每一个android应用都运行在独立的进程中 所以 应用之间的通信就是进程间通信
Activity intent
BroadCastReceiver 通过onReceive方法 可以处理其他应用发来的广播
通过Intent 携带数据
![](https://img2020.cnblogs.com/blog/2090323/202106/2090323-20210601144135805-1754649795.png)