新(Android --- Phone (概述).docVIP

  • 2
  • 0
  • 约9.94千字
  • 约 6页
  • 2017-01-15 发布于北京
  • 举报
Android Phone (概述) 在android的代码里,电话phone的代码可以分成应用层apps文件中夹的com.android.phone包下,Framework层 的com.android.internal.telephony包下,还有RILD和AT命令三部分。所有和phone相关的代码都运行在 com.android.phone这个进程中。作为phone的功能如下: 1. 接打电话,收发短信(SMSDispatcher.java这类代码是跑在phone进程里的),上网链路的建立与维护 2. Sim卡信息与联系人的导入导出。 3. 呼叫等待、呼叫限制和呼叫转移那些运营商补充业务 4. 来电时音频通道的切换,打电话时普通耳机与蓝牙耳机音频通道的切换(这一部分具体过程可能放到多媒体和蓝牙那边完成,但至少phone这边是要调方法) 分别看下各部分代表性的代码吧 App: PhoneApp.java:onCreate()方法中PhoneGlobals实例通过PhoneGlobals的onCreate方法创建各种全局变量的初始化,包括phone对象 NotificationMgr对象,PowerManager对象,SimCard对象Ringer对象,AudioMan

文档评论(0)

1亿VIP精品文档

相关文档