请先看图:
1服务端项目结构图
2客户端项目结构图由于公司制度问题,不是将此两个项目结构清晰放出来,请谅解!
通过上面的图片我们可以看到在服务端的代码中没有aidl文件(如果有的话,必会在项目的gen目录下生成一个相应的java文件,且在项目的scr目录下也没有IDeepGuardService.adil,IDeepGuardServiceCallBack.adil这两个文件),而客户端却有这两个aidl文件(在客户端项目的scr目录有此IDeepGuardService.adil,IDeepGuardServiceCallBack.adil这两个文件,并且也在项目中的gen目录下已生成了两个相应于aidl文件的java文件,),
我能过运行两个项目,发现这两个项目它们之间是可以相互通信的,请问一下,像这种aidl项目如果某一端没有相同的aidl文件,他们之间的怎么通信?谢谢,求指教androidadil