WiFi 学习资料整理-> Android WiFi
文章目录
今天网上一朋友评论为什么iw能拿到扫描结果,android却没有显示扫描结果
我也是大概提了下定位思路,因为不知道他那边集成的什么状态,缺什么,什么导致的没有显示,这里汇总下android原生系统集成wifi所需的模块,适用于Android 8及以后的系统 !
对着上图来,从上到下:
1. Settings Apk
设置里面打开wifi,显示扫描结果,点击连接wifi等等操作
2. Frameworks中的Service
应该是默认就打包的,主要是一个WifiService extends SystemService,这个SystemService开机启动的,关注下即可
3. HAL
HAL层的东西很多,这里把C++/C的代码都归类为HAL哈,代码层次方便理解 !
3.1 wificond
打包在out/target/product/Your_platform/system/bin/wifico