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

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

一 、发送断开AP的命令

1.1 WifiManager.java


1.2 WifiServiceImpl.java


1.3 WifiStateMachine.java



1.4 WifiNative.java


1.5 SupplicantStaIfaceHal.java


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

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

2.1 SupplicantStaIfaceHal.java


2.2 WifiMonitor.java

传输 SUPPLICANT_STATE_CHANGE_EVENT cmd 给到wifiStateMachine


发送SUPPLICANT_STATE_CHANGE_EVENT到WifiStateMachine

2.3 WifiStateMachine.java



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

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

当网络环境存在多个相同SSID的AP,且它们的覆盖范围的重合时,无线用户可以在整个WLAN覆盖区内移动,无线网卡能够自动发现附近信号强度最大的AP,并通过这个AP收发数据,保持不间断的网络连接,这就称为无线漫游。

关键字: Wi-Fi SSID AP

随着2003年10月安迪鲁宾联合几位朋友创建了Android公司,后来影响众人的智能设备操作系统公司由此而生(2005年被Google收购)。现如今,世界上越来越多的智能终端包括手机、TV、SmartBox和IoT、汽车...

关键字: Android 内核开源

(全球TMT2022年9月7日讯)爱立信在与谷歌最近的一次合作中,与生态系统合作伙伴成功展示了爱立信网络基础设施可支持单台Android 13设备上的多个切片,同时满足企业(工作模式)和消费者应用。同时,该演示首次为运...

关键字: Android 爱立信 网络切片 带宽

北京2022年9月7日 /美通社/ -- 网络切片技术可以满足不同的业务需求,是为运营商和企业全方位实现5G价值的关键所在。为更好地发掘5G潜力、实现5G价值,爱立信近日携手谷歌成功展示了灵活性更高的网络切片技术,推动网...

关键字: Android 爱立信 网络切片 RS

42Gears客户可以继续使用MDM套件管理升级过的Android设备 印度班加罗尔, 2022年9月6日 /美通社/ -- 随着谷歌Android 13的最新发布,42G...

关键字: Android RS GE DM

摘要:借助Android智能移动平台,结合百度地图开源SDK,综合运用电子地图功能、定位功能、路径导航功能,设计了一款包含地图显示功能、实时定位功能、路径规划功能、景点搜索及展示功能的Android手机端智能化的移动自助...

关键字: Android 移动自助旅游系统 百度地图

谷歌在没有任何通知下为Pixel用户(Pixel 4、4a、5、5a和6系列等)送出惊喜,Android 13首个稳定版正式推送。

关键字: Android Android 13

据报道,在三星即将推出新款折叠手机之际,消息称谷歌也将加入折叠手机市场,由鸿海代工,也让鸿海的智能手机制造延伸至折叠手机领域。

关键字: 谷歌 Android Windows 折叠手机

(全球TMT2022年7月20日讯)移动连接和测量领域领先机构Branch收购了最受欢迎的Android启动程序Nova Launcher和快速增长的Android设备搜索引擎Sesame Universal Sear...

关键字: BRANCH Android NOVA 创始人

ARM架构的处理器在移动平台所向披靡,但在高性能计算市场上还是被AMD及Intel的x86架构主导,现在挑战x86的越来越多了,谷歌今天正式推出了基于ARM处理器的云服务Tau T2A,而且8核vCPU、32GB内存的免...

关键字: 谷歌 Android Windows ARM

技术前线

2090 篇文章

关注

发布文章

编辑精选

技术子站

关闭