当前位置:首页 > 技术学院 > 技术前线
[导读]Android 9.0 Wifi断开AP过程

本文对WIFI断开已连接的AP过程进行分析,整个过程分为发送断开AP的命令和断开AP执行结果上报两个部分。

一 、发送断开AP的命令

1.1 WifiManager.java


断开单板wifi与ap连接是什么意思

1.2 WifiServiceImpl.java


断开单板wifi与ap连接是什么意思

1.3 WifiStateMachine.java


断开单板wifi与ap连接是什么意思


断开单板wifi与ap连接是什么意思

1.4 WifiNative.java


断开单板wifi与ap连接是什么意思

1.5 SupplicantStaIfaceHal.java


断开单板wifi与ap连接是什么意思

这里下发断开指令到底层断开AP连接。下面再看下AP断开状态上报。

二 、断开AP执行结果的上报流程

2.1 SupplicantStaIfaceHal.java


断开单板wifi与ap连接是什么意思

2.2 WifiMonitor.java

传输 SUPPLICANT_STATE_CHANGE_EVENT cmd 给到wifiStateMachine


断开单板wifi与ap连接是什么意思

发送SUPPLICANT_STATE_CHANGE_EVENT到WifiStateMachine

2.3 WifiStateMachine.java


断开单板wifi与ap连接是什么意思


断开单板wifi与ap连接是什么意思

最后发广播WifiManager.NETWORK_STATE_CHANGED_ACTION,通知wifi 状态发生变化了。断开AP的流程到这里结束了。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读
关闭