关闭

Framework中的TelephonyRegistry(原)

一、概述         这是一个系统服务,主要完成两方面的通知任务:         1、监听Phone状态,当有新的状态时,对注册该服务的客户端进行通知。比如:                 notifyCallState:通知通话状态的改变。                 notifySignalStrength:通知信号的改变。                 notifyC...
阅读(4717) 评论(2)

Framework中的TelephonyManager(原)

一、TelephonyManager的作用         我们先来谈谈TelephonyManager的作用。         对于这个问题,我们看TelephonyManager提供的几个重要接口就可以知道: //得到软件版本 getDeviceSoftwareVersion() //得到设备的ID,IMEI或者MEID getDeviceId()...
阅读(5226) 评论(1)

两种AIDL用法分析(原)

我们在前面介绍了关于AIDL的两种用法,第一种用法主要用在应用层中,第二种用法主要用在framework中。但是这两种用法中都提到了Stub、asInterface等关键字,在这一节中我们主要针对AIDL内部机制的分析来深入理解AIDL调用的过程。         为了便于分析,我们还拿第一节中我们自己搭建的例子去分析。         当时我们在Eclipse Android工程的Java包...
阅读(12678) 评论(1)

Framework中的AIDL(原)

这一节中,我们来看一下系统中更为普通的AIDL用法。         为了便于分析,我们挑选了ITelephonyRegistry这个SystemService进行分析。这个服务的主要作用就是对通话相关的事件进行监听,我们把重心放在AIDL的实现结构上,不去关注ITelephonyRegistry具体的实现。 一、AIDL文件相关         先来看一下这个服务的AIDL文件:...
阅读(4723) 评论(3)
    个人资料
    • 访问:303567次
    • 积分:3630
    • 等级:
    • 排名:第9394名
    • 原创:73篇
    • 转载:0篇
    • 译文:0篇
    • 评论:120条
    最新评论