🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
### 普通接口: 1. 是对对象本身的一种抽象 2. 可以定义常量,供实现类去使用 3. 基本可以使用任何数据类型进行定义 ### AIDL 接口 1. 是 Android 中进程间通信的一种定义和规范,Android Interface Definition Language, 2. 不可以使用常量,只能定义方法 3. 只可以基本数据类型、序列化之后的类型、或者 List,Map 中使用的是序列化以后的类型 4. 通过 AIDL 接口可以实现 Android 中的线程间通信 5. 除了基本数据类型,其他的类型必须表上参数方向,有 in(输入)、out(输出) 、inout(输入输出)。 6. AIDL中无法使用普通的接口 ![](https://markdown-1258186581.cos.ap-shanghai.myqcloud.com/20190630211450.png)