AIDL的基本使用流程
做车机开发不像纯应用层APP开发,只需要专注一个APP,车机开发一个项目就是一套Android源码,然后还得加上特有的apk,可能有十来个这样的apk,经常涉及到apk与apk的跨进程通信,所以需要用到AIDL,下面是AIDL的简单使用流程,仅供参考
(1) 在服务端项目创建.aidl文件,里面定义接口函数,package是.aidl的包名,不是项目的包名;
(6) 在客户端绑定服务,将管道中返回的IBinder用成员变量接收起来.绑定服务时,构建Intent对象需要setAction();