Android: wifi打开和关闭的流程解析

1,组件图

提供了wifi打开/关闭时,一些相关模块的依赖关系。

Android: wifi打开和关闭的流程解析


2,简介:

wifi打开: 由jni依赖的libnetutils.so提供wifi驱动的加载。

                   由netd来完成softap相关的fwreload的操作。

                   由jni依赖的libnetutils.so 启动wpa_supplicant服务



wifi关闭: 由jni依赖的libnetutils.so停掉wpa_supplicant服务。

                   由jni依赖的libnetutils.so卸载wifi相关驱动。


3,详细的流程:见如下序列图

Android: wifi打开和关闭的流程解析