Android 使用【AIDL】调用外部服务

2014-11-24 03:22:24 · 作者: · 浏览: 2

  此种服务的好处在于,多个应用程序之间建立共同的服务机制,通过AIDL在不同应用程序之间达到数据的共享和数据相互操作,下面将通过一个DEMO 演示AIDL 是如何为应用程序之间提供服务的。


本文大纲为:


本文要实现的功能大致如下:创建AIDL服务端,此服务端将提供一个Student 的javabean 提供客户端取得数据,因为aidl 支持的数据类型比较简单,故这里建议把常用的数据类型的数据写入服务。


1、创建AIDL 服务端


在Android 的src 文件夹下的任意包里面新建文件,后缀名为*.aidl,如下图


Android