本文代码以MTK平台Android 4.4为分析对象,与Google原生AOSP有些许差异,请读者知悉。
下图为短信接收时序图:

短信接收的framework层代码主要由InboundSmsHandler状态机处理,主要有StartupState、IdleState、DeliveringState(短信分发处理)、WaitingState这几个状态,然后就是发送广播到Mms应用中。
右键复制图片地址,在浏览器中打开即可查看大图。
未完待续,有不对的地方,请指正。
本文代码以MTK平台Android 4.4为分析对象,与Google原生AOSP有些许差异,请读者知悉。
下图为短信接收时序图:
短信接收的framework层代码主要由InboundSmsHandler状态机处理,主要有StartupState、IdleState、DeliveringState(短信分发处理)、WaitingState这几个状态,然后就是发送广播到Mms应用中。
右键复制图片地址,在浏览器中打开即可查看大图。
未完待续,有不对的地方,请指正。