Android Wifi-Entwicklung - WLAN-Verbindung (8)

 1. APP-Aufruf

WifiManager mWifiManager = (WifiManager)context.getSystemService(Context.WIFI_SERVICE);
WifiInfo mWifiInfo = mWifiManager.getConnectionInfo();

// 连接配置好的网络
List<WifiConfiguration> mWifiConfigurations = mWifiManager.getConfiguredNetworks();
mWifiManager.enableNetwork(mWifiConfigurations.get(index).networkId, true);

// 断开指定ID的网络  
public void disConnectionWifi(int netId){  
    mWifiManager.disableNetwork(netId);  
    mWifiManager.disconnect();  
}

2. Quellcodeanalyse

        Um sich mit dem konfigurierten Netzwerk zu verbinden, müssen Sie nur die entsprechende networkId aus der Netzwerkliste abrufen und dann die Methode enableNetwork() von WifiManager aufrufen.

1. Verbindungsnetzwerkanalyse

WifiManager.enableNetwork

Quellspeicherort: /packages/modules/Wifi/framework/java/android/net/wifi/WifiManager.java

        WifiManager ist eine einheitliche Verwaltungsklasse für WLAN-Verbindungen, die den Status von WLAN-Netzwerkkarten abrufen kann.

@UnsupportedAppUsage
IWifiManager mService;

@Deprecated
public boolean enabl

Supongo que te gusta

Origin blog.csdn.net/c19344881x/article/details/129614777
Recomendado
Clasificación