图片发自简书App
一.啥是AIDL
在安卓中,每个应用程序独自拥有一份虚拟机,两个进程无法直接通信,通过Android系统底层间接通信(代理)
保证了进程内数据的安全性
系统的稳定性:一个应用崩溃后,不至于其他应用也崩溃
Android SDK提供的四种跨进程通信:
https://blog.csdn.net/hijson/article/details/52896480
Binder,Message同AIDL一样可以实现进程间通信
区别:
AIDL——IPC 多个应用程序 多线程
Binder—— 只有IPC 没有多线程 多个应用程序
Message—— 只有IPC 没有多线程