自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除