https://blog.csdn.net/u010961631/article/details/48629601
上一节《 Wifi服务框架介绍》介绍了WIFI的大致框架,本文主要介绍连接管理中的几个重要角色,包括: NetworkInfo、NetworkAgent、ConnectivityService、ConnectivityManager等。
为了便于讨论,本文选取一个具体问题展开分析,那就是: 当当前的网络连接变为不可用时,系统如何自动切换其他可用的网络连接的。
我们知道,当手机在使用移动数据上网时,如果进入WIFI环境,手机将会自动连上WIFI使用数据,而当WIFI失去覆盖或者关闭WIFI时,手机又会自动连上移动数据,那么这个机制是如何实现的呢?本文从WIFI框架触发,跟踪当WIFI被disconnect时,如何切换为数据网络。