aidl介绍
本地服务:运行在自己应用中的服务
远程服务:运行在其他应用中的服务
aidl:实现进程间的通信 (又叫IPC)
总结:使用aidl步骤
[1]把IService.java 文件变成.aidl文件
[2]aidl语言不认识public 把public去掉
[3]系统会自动生成一个IService.java文件 系统会自动生成一个类Stub
[4]我们定义的中间人对象直接继承Stub
[5]保证两个应用的aidl是同一个文件 使两个应用的aidl文件所在的包名相同
[6]获取中间人对象的方式就不一样了
网友评论