Platform: Rockchip
OS: Android 6.0
Kernel: 3.10.92
优先级的计算:
public boolean processMessage(Message message) {
case WifiManager.CONNECT_NETWORK:
//注意第二个参数是true
if (mWifiConfigStore.selectNetwork(config, /* updatePriorities = */ true,
message.sendingUid) && mWifiNative.reconnect())
}
boolean selectNetwork(WifiConfiguration config, boolean updatePriorities, int uid) {
//第一连接的时候mLastPriority为默认值-1,条件