`
xwangly
  • 浏览: 130727 次
  • 性别: Icon_minigender_1
  • 来自: 鄂州
社区版块
存档分类
最新评论

去电流程

阅读更多
去电流程:
广播:action="android.intent.action.CALL"

OutgoingCallBroadcaster.java接收,该类中先判断是否是紧急号码,是紧急号码则直接启动com.android.contacts.DialtactsActivity,并结束自己。
调用PhoneApp的wakeUpScreen唤醒屏幕
普通电话,则发送广播,由类部类OutgoingCallReceiver接收,该类启动InCallScreen转到通话界面
InCallScreen中的initInCallScreen初始化屏幕,然后registerForPhoneStates,该方法中通过mPhone(GSMPhone的实例)注册各种状态或底层响应,交由initInCallScreen的mHandler进行操作。

PhoneApp创建的时候,会调用PhoneFactory.getDefaultPhone()创建一个Phone对象,GSMPhone
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics