本文代码以MTK平台Android 4.4为分析对象,与Google原生AOSP有些许差异,请读者知悉。
彩信收发依靠WAP网络,在Android4.4中的实现基于Http协议的应用。下图为几个彩信传输过程中的关键类:
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2FuZ2hhaTExMjk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">
SendTransaction:发送彩信
NotificationTransaction:彩信接收
ReadRecTransaction:彩信阅读报告
RetrieveTransaction:彩信下载
TransactionService是个service。负责调度处理各种彩信事件。
下图为彩信发送过程序列图:
右键复制图片地址。在浏览器中打开就可以查看大图。
未完待续,有不正确的地方,请指正。