FrameWork框架部分:
1.信息发送流程图<1>:
1.信息发送流程图<2>:
下图是普通短信的处理流程。可以看到的是,在上层,短信是通过源目地址以及String等体现出来的,接着往底层走是tracker,再接着到RILJ演变成了pdu数据,再到RILRequest下发到RILD。
在图中也画出了长短信的处理流程,可以看到长短信的处理与普通短信的处理基本类似,仅仅是多了分段处理(在App中)。
2.信息接收流程图:
3.信息发送总流程,从APP-> Framework
ps其他参考:
https://blog.csdn.net/a34140974/article/details/50964080 (Android 6.0发送短信过程)
https://blog.csdn.net/omnispace/article/details/52687189 (Android 6.0短信接收过程)
https://blog.csdn.net/qq_25804863/article/details/49459283(Android 6.0短信发送总流程)
https://blog.csdn.net/wenping1980 (Android7.0 原生googleMessaging源码分析)
https://blog.csdn.net/ashqal/article/details/42777671 (PDU编码)
https://blog.csdn.net/u013226036/article/details/47804067 (数据表)
https://blog.csdn.net/liduanw/article/details/8461973 (基于SDK访问MMS个各种操作)
https://blog.csdn.net/u012230055/article/details/51452617 (基于SDK发送短信的2种方式)