摘要: 简单点来说:Parcel就是一个存放读取数据的容器,android系统中的binder进程间通信(IPC)就使用了Parcel类来进行客户端与服务端数据的交互,而且AIDL的数据也是通过Parcel来交互的。在Java空间和C++都实现了Parcel,由于它在C/C++中,直接使用了内存来读取数据,因此,它更有效率。 分析Binder机制中的客户端与服务器端进行实际操作ontransact()函数 ://参数说明:// code :是请求的ID号 // data :客户端请求发送的参数// reply:服务器端返回的结果// flags:一些额外的标识,如FLAG_ONEWAY等,通常... 阅读全文