intent 和intent Filters
startActivity()的机制
用到了IBinder ipc 用到了进程间通讯机制
activity有四种LaunchMode
当startActivity()的时候不知道启动的是不是和自己的activity在一个
进程中,所以要用 IPC 进程间通讯来调用
简单的用法
1
...
分类:
其他好文 时间:
2015-03-13 18:56:08
阅读次数:
172
1.Binder通信机制介绍这篇文章会先对照Binder机制与Linux的通信机制的区别,了解为什么Android会另起炉灶,採用Binder。接着,会依据Binder的机制,去理解什么是Service Manager,在C/S模型中扮演什么角色。最后,会从一次完整的通信活动中,去理解Binder通...
分类:
其他好文 时间:
2015-03-12 09:40:27
阅读次数:
122
本例和下列Local Service Controller 的Activity代码都定义在LocalServiceActivities.Java 中,作为LocalServiceActivities 内部类实现的。 调用的Service为LocalService。LocalService既可以做为“...
分类:
移动开发 时间:
2015-03-11 12:43:06
阅读次数:
155
也就是说,以Linux平台为栗,使用了两种IPC方式,
1. 信号机制。
2. Unix domain socket。...
分类:
其他好文 时间:
2015-03-10 21:37:15
阅读次数:
144
我最近也遇到client端无法建立连接的问题。server端能够建立连接,但client无法建立连接(提示ipc connection error,connection refused)。我刚开始的方法是将客户端的这个软件卸载重装,发现果然好了,连接上了。但我把client端电脑重启后又出现无法建立...
分类:
其他好文 时间:
2015-03-10 21:21:02
阅读次数:
3201
我建立了两个project。一个是activity 的 ,一个是service 的。在进行两个project通信时,应该有以下几点注意:1.在activity project中引入service project中aidl文件。注意引入后的aidl文件包名应该和service中aidl文件包名保持一致...
分类:
移动开发 时间:
2015-03-10 21:09:30
阅读次数:
189
Android接口描述语言(AIDL) AIDL定义客户端和服务器端都遵守的接口,进行进程间通信。 Note:AIDL使用场景:来自多个应用的客户端通过IPC访问服务,并且服务需要处理多线程的场景; 如果你没有来自不同客户端的并发场景,建议使用Binder接口;如果你需要处理IPC,但是没有多线程的...
Linux内核主要有 5个子系统组成:进程调度 (SCHED) ,内存管理 (MM) ,虚拟文件系统 (VFS) ,网络接口 (NET)和进程间通信 ( IPC )。 1、进程调度 进程在进程调度子系统中微观串行,宏观并行。其余 4...
分类:
系统相关 时间:
2015-03-07 15:29:19
阅读次数:
146
ZeroMQ API 目录 :http://www.cnblogs.com/fengbohello/p/4230135.html—————————————————————————————————————ZeroMQ 官方地址:http://api.zeromq.org/3-2:zmq-ipczmq_...
分类:
系统相关 时间:
2015-03-07 13:42:34
阅读次数:
278
http://www.ibm.com/developerworks/cn/linux/l-ipc/part2/index2.htmlhttp://bbs.chinaunix.net/forum.php?mod=viewthread&tid=3628569http://www.uml.org.cn/e...
分类:
系统相关 时间:
2015-03-07 11:28:43
阅读次数:
205