android Telephony学习 --- 第三篇 Phone的创建

上一篇已经了解了phone的关系图,是否好奇phone是如何创建的呢,接下来我们看下phone的创建流程:

创建gsmphone.imsphone流程.png
  • GsmCdmaPhone: PhoneFactory ->new GsmCdmaPhone
  • ImsPhone: ImsPhoneFactory -> new ImsPhone

这里关注下ImsPhone创建过程的备注,default phone ready后才能创建Imsphone:

// Start monitoring after defaults have been made.
// Default phone must be ready before ImsPhone is created
// because ImsService might need it when it is being opened.
for (int i = 0; i < numPhones; i++) {
   sPhones[i].startMonitoringImsService();
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 喜欢白衬衫的女纸,看过来..... 白衬衫作为衣橱的常青树、造型的万精油, 你, 是否有一件这样的白衬衫? 集干净...
    子苏高级形象设计师阅读 306评论 0 0
  • 需求: 倍速播放音频【结果:x】 记录播放的时间 快进后退【结果:获取当前播放到的时间+跳转到指定位置】 额外衍生...
    王月_92f2阅读 7,725评论 0 3
  • 今天上午闲来无事,就去图书馆看书,偶然间发现了安宁写的小说《温暖的弦》。 该小说讲述了温暖和占南弦这对曾经的恋人,...
    微光222阅读 1,527评论 2 3
  • 听李超逸老师未来趋势和平台的力量感想 今天在孵化营听李超逸老师讲:在未来 ,人工智能将如同我们今天的水和电一样无处...
    心的开始1阅读 258评论 0 0