在之前,我们讲到了Android中的Binder机制,一个Android开发天天用到,但又不明就理的神密存在。这一节接着Binder这个话题,讲一讲AIDL,让大家对Binder机制有一个直观的认识。 面试题:AIDL是什么?你有使用过它吗,它支持哪些数据类型? AIDL是Android Interface Definition Language的简写,即
记个笔记,记录一下我遇见的名词 什么是AIDL?AIDL(Android Interface Definition Language)即Android接口定义语言,指Android 提供的一种进程间通信 (IPC) 机制。 什么是IPC?IPC(Inter-Process Communication)即进程间通信或者跨进程通信,指两个进程之间数据交换的过程。 什
Markdown版本笔记 我的GitHub首页 我的博客 我的微信 我的邮箱 MyAndroidBlogs baiqiantao baiqiantao bqt20094 baiqiantao@sina.com 服务 AIDL 定向tag IPC Parcelable 案例 MD 目录
EasyMessenger 直达Github项目地址 一款用于Android平台的基于Binder的进程间通信库,采用annotationProcessor生成IPC通信需要的代码。EasyMessenger相对于AIDL具备如下优势: 采用Java声明接口,更方便 接口方法支持重载 同时支持同步和异步通信 EasyMessenger目前支持如下数据类型: