android的上网总体上分两种,一种是切换apn或启用数据开关导致网络连接,另一种应用程序主动拨号如彩信。这里要给出的流程是第一种,没有过多的说明,直接出图。图中代码参考android2.3代码,每个方框内有类名,方法和关键TAG,不过这个图没有画完,画图软件一页画不下了只好分开
。下图主要说明当手动切换apn时,上网拨号的流程是怎么跑的,从framework到ril再回来,对于回来以后的流程还没有画完,后续补充。如有误欢迎指正,谢谢。上传后图压缩了下尽寸,要不显示不全,好吧下次不画那么宽了。

本文详细阐述了Android设备在网络连接过程中的两种主要方式:通过切换APN或启用数据开关实现的网络连接,以及应用程序主动拨号如发送彩信的操作流程。重点通过图表展示了从framework到ril的拨号流程,虽未完整展示返回后的流程,但提供了清晰的视觉指引,有助于理解Android设备如何管理和发起网络连接。
454

被折叠的 条评论
为什么被折叠?



