- 19
- 0
- 约2.13万字
- 约 70页
- 2018-12-03 发布于江西
- 举报
* 远程服务 数据传递 AIDL支持的数据类型表 类型 说明 需要引入 Java语言的基本类型 包括boolean、byte、short、int、float和double等 否 String java.lang.String 否 CharSequence java.lang.CharSequence 否 List 其中所有的元素都必须是AIDL支持的数据类型 否 Map 其中所有的键和元素都必须是AIDL支持的数据类型 否 其他AIDL接口 任何其他使用AIDL语言生成的接口类型 是 Parcelable对象 实现Parcelable接口的对象 是 * 远程服务 数据传递 下面以ParcelServiceDemo示例为参考,说明如何在跨进程服务中使用自定义数据类型 这个示例是myRemoteServiceDemo示例的延续 定义myService服务,为远程调用者提供乘法服务,没有启动界面,因此在模拟器的调试过程与myRemoteServiceDemo示例相同 不同之处在于myService服务增加了“全运算”功能 在接收到输入参数后,将向调用者返回一个包含“加、减、乘、除”全部运算结果的对象。这个对象是一个自定义的类,为了能够使其他AIDL文件可使用这个自定义类,需要使用AIDL语言声明这个类 * 远程服务 数据传递 首先建立fullResult.aidl文件,声明fullRes
原创力文档

文档评论(0)