Platform: Rockchip
OS: Android 6.0
Kernel: 3.10.92
当Setting选项中打开Wifi时, 调用流程如下,入口主要是setWifiEnabled()函数.
onSwitchChanged -> WifiEnabler.java settings apk中.
mWifiManager.setWifiEnabled ->setWifiEnabled -> WifiManager.java
mService.setWifiEnabled ->
setWifiEnabled -> WifiServiceImpl.java
mSettingsStore.handleWifiToggled WifiSettingsStore.java //检查airplaymode下是否能打开wifi
mWifiController.sendMessage(CMD_WIFI_TOGGLED);
processMessage -> WifiController.java //ApStaDisabledState类
transitionTo(mDeviceActiveState); ->
enter //StaEnabledSta