WiFi 学习资料整理-> Android WiFi
目录
1. WifiClientModeImpl和WPA_Supplicant状态轮转
前面汇总了WiFi 连接的一些调用流程,这里汇总下Wpa_supplicant和Java层状态的轮转流程
1. WifiClientModeImpl和WPA_Supplicant状态轮转
- WifiClientModeImpl和WPA_Supplicant状态不是独立的,互相影响;
- WifiClientModeImpl和WPA_Supplicant状态不是完全相同,Java层在WPA_Supplicant认证关联后,多了DHCP 流程去申请IP地址;
- Java层状态由WPA_Supplicant 通知结合定义的状态机确定
- Java层状态机定义如下:
/* Parent state where connections are allowed */
private State mConnectableState = n