第3章 通信框架

通信框架作为 Java应用程序框架,由上级 Phone应用程序提供通信相关 API,与 RIL守护进程通信的同时控制调制解调器。通信框架与其他硬件服务不同,由 Phone应用程序初始化,并在 Phone应用程序内运行。像这样在一个进程中运行 Phone应用程序和通信框架是因为,从网络的特性上说,很难确定来自网络的响应到达的时间,故使用异步方式。本章将通过通信框架的结构及示例介绍与 RIL守护进程通信的机制。

通信( Telephony)是希腊语“ tele”(distant)与“ phone”(speak)的合成词 Telephone(提供与人进行远程语音通信的设备)的应用服务。现在,通信的意义扩大为网络电话、移动通信、传真、语音邮件、视频会议( Video Conferencing)等,变为从语音通信到数据通信的远程通信概念。智能手机运营商 Android提供基本的语音通话及 SMS等利用移动通信网络的数据通信。本章将介绍 Android通信框架提供的通信服务。