Android13 Wifi Scan流程梳理
遇到面试官让我讲讲Android的wifi框架,这一块没仔细看过,排查问题一般都是从wpa_supplicant开始,上层一个wifimanager,几个services和他们对应的几个状态机,简单看过一遍感觉没什么特别复杂的东西,这次简单梳理一下.scannerImpl.scan(settings)这里通过aidl调用c++的服务,这里的流程也不复杂,就是打包,然后通过netlink将NL80211_CMD_TRIGGER_SCAN发送到内核。通过aidl暴露给上端的api。调用对应的service。
原创
2023-06-05 11:11:05 ·
1318 阅读 ·
0 评论