返回信息流进程间通信有四种方式,分别是通过:activity, broadcast receiver, service, content provider
这四种方式的本质,都是通过安卓的binder机制实现的吗?
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #31736同步于 2016/8/25
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖
请教大家个问题,安卓进程间通信的实质是什么?是通过binder吗
nijian81
2016/8/25镜像同步14 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
【 在 lixing 的大作中提到: 】
: 本质就是linux的ipc机制,android实现了基于ipc的binder。
所以说,进程间通信的4种方式,本质上都是通过binder实现的?
【 在 lixing 的大作中提到: 】
: 对。
我看好多安卓书上都没有,binder的介绍,看了几个博客,binder介绍的,我也看不懂,你是如何学习binder的呢?
【 在 nijian81 的大作中提到: 】
: 我看好多安卓书上都没有,binder的介绍,看了几个博客,binder介绍的,我也看不懂,你是如何学习binder的呢?
binder要那么容易看懂就好了。我看的是罗升阳的博客,在他的博客里有提到另一个博客http://www.cnblogs.com/innost/archive/2011/01/09/1931456.html,我照着他们两个人的思路把源码撸了一遍,只能说也是懂皮毛。
【 在 zhbzhbzhbz 的大作中提到: 】
: 你说的是四大组件吧。。怎么是进程间通信?进程间通信是:AIDL,ContentProvider,广播和Messenger
我说的是进程间通信,aidl是通过service,广播的话broadcast receiver,至于你说的这个messenger,不知道是啥,没听说过
没听说过就查查呗~我也是查了之后知道的。
我知道你说的是进程间通信,进程间通信跟Activity关系也不大,如果把Activity也算上那大部分东西都可以算。你要是答这几个人家还会以为你在说四大组件呢
【 在 nijian81 的大作中提到: 】
: 我说的是进程间通信,aidl是通过service,广播的话broadcast receiver,至于你说的这个messenger,不知道是啥,没听说过