文章目录
沉淀、分享、成长,让自己和他人都能有所收获!😄
一、物理网卡与虚拟网络接口
在android系统中, 在不同的场景下, 不同的功能模块会发起循环扫描
大部分扫描功能需要调用WPAS的接口来完成, 可先阅读 “WPAS” 分类中的 “WPAS 中的循环扫描”
二、亮屏时Wifi Settings界面的扫描
只要打开wifi, 进入wifi settings界面, 无论是否连接了AP, 都会开始定时扫描
相关源码为 “pacakes/app/Settings/src/com/android/settings/wifi/WifiSettings.java” Wifi Setting 中由 class Scanner来负责发起扫描, calss Scaner继承了Handlerl来实现定时扫描:
- 延时向自己发送一个空message
- 接收到message后, 立即调用WifiManager执行一次扫描, 然