Android 中电话机制
点 击 拨 号 盘 拨 打 按 钮 后 , 进 入 通 话 的 包 。 此 时 首 先 进 入 的 函 数 是
,该类是一个 。
由 的生命周期可知,第一次进入时应调用 函数。在该类中也只实现了这
个函数。解析一下这个函数:
首先获取 对象,获取拨出的号码。
接着判断号码是否为紧急号码,如果是紧急号码,将 变量赋值为 ,启动
!,并发送广播。而在 里面判断
为 就 直 接 " , 而 不再重复 启动 ! ; 如 果不 是 紧 急号 码 ,将
变量赋值为 #,发送广播
$%&'(&)%**&++,。
-
广 播 发 送 后 - 将 会 收 到 该 息 。 该 类 是 一 个 内 部 类 , 在 类
里面,作用是接收
发送的广播,判断是否已经启动 !。没有启动的话就进行
一些初始化,如:对 % 进行初始化。接收到广播
之后,从 里面取出电话号码及其 )-。然后,设置 为 %&++,并带上号
码和 。启动 !。关闭该 。
%.//% 空中下载技术,是通过移动通信*!0 或 10的空中接口对
!0 卡数据及应用进行远程管理的技术。空中接口可
以采用 (、*-!、102 及短消息技术。% 技术的应用,使得移动通信不仅可以提
供语音和数据服务,而且还能提供新业务下载。
*!0:*3!4#0344,中文为全球移动通讯系统,俗称5全球通5。
10:106,又称码分多址,是在无线通讯上使用的技术,10
允许所有的使用者同时使用全部频带
7708,并且把其他使用者发出的讯号视为杂讯,完全不必考虑到讯号碰撞
的问题。10 的优点包括:10 中所提供的语音
编码技术,其通话品质比目前的 *!0 好,而且可以把用户对话时周围环境的噪音降低,使
通话更为清晰。