24 服务间通信小小总结
2016-09-23 17:55
246 查看
AIDL: Android Interface definition language (安卓接口定义语音)
俩个进程间进行通信
Messenger:信息的中转站 所有信息通过Messenger对象携带
(无间道)
客户端发送信息向服务端 用的是服务端的信使对象
服务端发送信息向客户端 用的是客户端的信息对象
俩个进程间进行通信
步骤: 1. 在服务端 创建一个AIDL接口 定义业务方法(去Public) 2. 将AIDL对象 包名和类名 拷贝到客户端 3. 在服务端 通过onBind() 方法 返回 AIDL (Stub) 4. 在客户端 ServiceConntion 接收到 AIDL ()///(Stub.asInterface(service)) 5. 客户端可以读服务端业务 进行 通信
Messenger:信息的中转站 所有信息通过Messenger对象携带
(无间道)
客户端发送信息向服务端 用的是服务端的信使对象
服务端发送信息向客户端 用的是客户端的信息对象
相关文章推荐
- 24 服务间通信小小总结
- Android 服务通信方案总结
- 23 服务的小小总结
- 关于BaseAdapter和GridView与后台Service服务进程交换数据的小小的经验总结
- 23 服务的小小总结
- 第一行代码总结:9.3服务的基本用法——活动和服务进行通信
- Service服务AIDL进程通信详细总结
- 不同局域网内经Internet的P2P通信技术总结
- CSDN"保证金/支付担保"服务的使用技巧——CSDN外包实践(24)
- 实现 WS-Security(两个WEB服务在因特网上通信时不应该被第三方看到)
- 把java程序作成windows EXE程序或windows服务---经典总结
- webServie-小小技巧(Web服务中访问Session)
- SQL2005报表服务不能启动问题总结报告
- 小小的失恋总结
- 算是个小小的总结啦
- Windows 服务控制管理器通信的命令行程序
- SQL2005报表服务不能启动问题总结报告
- EDI的通信服务
- 异步Socket通信总结
- 理论为实践服务:ASP开发10条经验总结