工程上右键
选择export
然后取消选择这个工程里的所有的文件
点开到gen文件夹下选择aidl生成的 java文件
选择生成的java文件和src目录导出jar包即可
AIDL 的编写主要为以下三部分:
- 创建 AIDL
- 创建要操作的实体类,实现
Parcelable
接口,以便序列化/反序列化 - 新建 aidl 文件夹,在其中创建接口 aidl 文件以及实体类的映射 aidl 文件
- Make project ,生成 Binder 的 Java 文件
- 创建要操作的实体类,实现
- 服务端
- 创建 Service,在其中创建上面生成的 Binder 对象实例,实现接口定义的方法
- 在
onBind()
中返回
- 客户端
- 实现
ServiceConnection
接口,在其中拿到 AIDL 类 bindService()
- 调用 AIDL 类中定义好的操作请求
- 实现