- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 Android N Call 状态分析
本流程图基于MTK平台 Android 7.0,普通电话,本流程只作为沟通学习使用通过前面关于 MO 和 MT 的分析和学习,我们大致了解了整个Phone的两个主要流程,今天我们要了解的是整个流程中 Call 的状态是如何变化的。这里有参考到 4.4 的状态分析,有些区别。DriverCall.State当 modem 发生状态改变时,它会通过 RILC 和 RILJ 将状态上报到我们 framew
2017-01-25 17:18:04 4325
原创 Android N 通话界面_CallButtonFragment
本流程图基于MTK平台 Android 7.0,普通来电,本流程只作为沟通学习使用前面介绍了一下 来电界面 的一些信息,接下来我们继续分析,看看通话界面中的 CallButtonFragment 的功能和作用。相关类图说明:BaseFragment 是 incallUI 中所有 fragment 的基类,这个类里面主要是调用了相关presenter的一些UI相关的方法,和通过了createPres
2017-01-21 19:05:03 3234
原创 Android N 来电界面_接听_挂断_短信回复
本流程图基于MTK平台 Android N,普通来电,本流程只作为沟通学习使用本篇博客主要介绍在 AnswerFragment 上处理用户的三个操作,分别是 Answer(接听)、Decline(拒接)和 onText(已发短信方式快速回复)Answer接听来电流程图这里主要是从用户向右滑动接听来电,一直到把消息发送给RIL的整体流程图。LOG信息01-16 09:56:20.217 D/InCal
2017-01-16 14:08:20 3871
原创 Android N 来电界面
本流程图基于MTK平台 Android N,普通来电,本流程只作为沟通学习使用通过前面 Android 7.0 Phone_MT来电流程 的流程分析中我们可以发现,最后是将来电的信息和状态传送到了 dialer 的 incallUI 里面,在 PhoneStatusBar.java 的addNotification方法中通过判断 isHeadsUped 的值来确定是显示 HeadsUp 还是全屏的A
2017-01-11 15:51:43 7061 4
原创 Android N 来电流程(MT)
本流程图基于MTK平台 Android N,普通来电,本流程只作为沟通学习使用本篇文章写作顺序是从modem上报消息,一层一层上报到incallUI,读者可以根据需求选择阅读顺序。frameworks/opt/telephony/当对方拨打电话后,运营商就会通过基站向含有特定SIM卡手机的modem发送指令,当手机modem收到这个指令后就会发生变化,并将变化信息通过AT指令集的方式传送给RILC,
2017-01-06 14:06:06 8741 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人