- 博客(4)
- 收藏
- 关注
原创 Android Binder Mechanism (4) -- 如何使用已注册的系统Service
上一篇文章中我们讨论了如何向系统注册Service。本篇文章我们将讨论如何使用这个已注册的系统Service。 在本系列文章的第一篇中,客户端应用程序使用如下两条语句取得了ExampleService代理对象的引用。sp sm = defaultServiceManager(); binder = sm->getService(String16("byn.example")); 第一句我们之前已经详细解释过了,全局函数defaultServiceManager()返回的是Ser
2011-02-23 15:56:00 3521 4
原创 Android Binder Mechanism (3) -- 如何向系统注册Service
在这篇文章中,我们将深入剖析一下如何向系统注册Service。
2011-02-21 14:08:00 3556 1
原创 Android Binder Mechanism (2) -- 如何获得ServiceManager的代理对象的引用
在这篇文章中,我们将深入剖析一下Android系统的服务管理员ServiceManager。
2011-02-17 17:11:00 3972 1
原创 Android Binder Mechanism (1)
Binder是Android系统中实现进程间通信的核心机制,其本质是一种Proxy模式的具体实现,就像COM,CORBA一样。 Proxy模式的基本思想是客户端程序通过某种方式得到服务器端的代理对象,所有对服务器端的服务请求都发送给该代理对象,该代理对象负责同服务器端进行通信。从客户端的角度看,访问代理对象就如同访问其它本地对象一样;服务器代理对象则屏蔽了所有的进程间通信细节。 本文计划给出一个具体的例子,然后以这个例子为基础,深入剖析一下Android系统的绑定机制。
2011-02-17 15:39:00 5715 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人