1、说明
AIDL:aidl是 Android Interface definition language的缩写,它是一种android应用间通信接口的描述语言,通过它我们可以应用间的通信接口。通信过程描述:A应用中的Service,通过提供自身的AIDL接口提供外部应用(B应用)使用该Service,B应用可以在A应用关闭的情况下打开Service并获得相关数据。
AIDL也是实现不同应用之间通信的一种方式,若要实现与第三方应用通信(开启和控制第三方应用中的Service),必须要知道第三方应用的AIDL接口的详情。
2、这里就介绍一下如何使用这个AIDL接口
2.1、startserviceadil应用中创建AIDL接口文件
在应用中新建一个aidl文件夹,和java同级的目录;
// IMyAidlInterface.aidl
packag