2013年9月5日
摘要: 无论从拨号盘输入号码、通话记录、联系人拨打电话等,都会进入OutgoingCallBroadcaster类中。该类继承Activity,理所当然开始进入onCreate()中,让我们在onCreate()做什么操作: 1、onCreate(): protected void onCreate(Bundle icicle) { super.onCreate(icicl... 阅读全文
posted @ 2013-09-05 22:46 羞涩的流氓 阅读(1886) 评论(0) 推荐(0) 编辑
摘要: 相对来电流程,去电流程是从下往上传递,来电流程从上往下传递。应用层对来电比较少,接收到来电信息从而进行铃声的响应和界面显示。在此简单分析下简单流程: 1、创建GsmPhone时,同时会创建GsmCallTracker(): public GSMPhone (Context context, CommandsInterface ci, PhoneNotifier notif... 阅读全文
posted @ 2013-09-05 16:03 羞涩的流氓 阅读(639) 评论(0) 推荐(0) 编辑
摘要: 1、OutgoingCallBroadcaster:此类获取拨打途径传递而来的Action&Number,同时启动InCallScreen界面显示类. //callNow 判断是否可以拨打,调用CallController.placeCall if (callNow) { if (DBG) Log.v(TAG, "onCreate(): callNow ... 阅读全文
posted @ 2013-09-05 14:26 羞涩的流氓 阅读(615) 评论(0) 推荐(0) 编辑