android studio的aidl文件是用来跨进程访问的,在很多的android 程序开发过程中都会需要创建一个AIDL服务,AIDL服务是什么,使用android studio创建AIDL接口服务之前需要做什么,该要如何创建这个文件呢?一起看看吧。
什么是AIDL服务
为了使其他的应用程序也可以访问本应用程序提供的服务,Android系统采用了远程过程调用(Remote Procedure Call,RPC)方式来实现。与很多其他的基于RPC的解决方案一样,Android使用一种接口定义语言(Interface Definition Language,IDL)来公开服务的接口。因此,可以将这种可以跨进程访问的服务称为AIDL(Android Interface Definition Language)服务。
1.要在src>>main目录下创建aidl文件夹,和java目录同级,创建的包名要和系统的一样,android.content.pm,注意包名必须一致,
2.然后编译项目就会在build目录下找到