android源码设计模式解析与实战 笔记 8.6节

 
  

8.6WIFI管理中的状态模式 com.android.settings.wifi.WifiSettings -> com.android.settings.wifi.WifiEnabler-> android.net.wifi.WifiManager ->  com.android.server.wifi.WifiService ->setWifiEnabled() com.android.internal.util.StateMachine ->sendmessage() ->handlemessage() ->processmsg() ->{CSDN:CODE:performTransitions()} com.android.internal.util.State-> android.net.wifi.WifiStateMachine ->WifiStateMachine() ->addState() ->InitialState.class   ->DriverStartingState.class 在不同的状态下,对于扫描wifi这个请求,处理的方式完全不一样

你可能感兴趣的:(android)