首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Android绑定服务和AIDL服务

Android绑定服务和AIDL服务
EN

Stack Overflow用户
提问于 2012-10-04 02:42:02
回答 2查看 2.4K关注 0票数 3

我在Android开发者指南上读到了关于绑定服务AIDL业务的文章。

两者似乎都允许其他组件绑定并执行进程间通信。

绑定服务允许组件(例如活动)绑定到服务,发送请求,接收响应,甚至执行进程间通信(IPC)。 AIDL ()与您可能使用过的其他AIDL类似。它允许您定义客户端和服务双方都同意的编程接口,以便使用进程间通信(IPC)相互通信。

那有什么区别呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-10-04 04:09:51

AIDL只是与绑定服务通信的一种方式。这里没有‘基于AIDL的服务’,它只是一个绑定服务,返回基于AIDL接口生成的Binder。

票数 2
EN

Stack Overflow用户

发布于 2016-03-30 23:26:45

AIDL是一种契约,如果客户端与服务对话,则AIDL是使用的格式,因此两者都知道它的含义。另外,你可以把这个、那个和theOther打包在一起,然后在这里说。哦,看,这个和theOther或者你可以发送消息。

绑定服务意味着合同双方应该知道对方的电话号码、活页夹、姓名或其他东西。服务应该了解客户,也许客户应该知道服务。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12719612

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档