wake-up-neo.net

So deaktivieren Sie die automatische WLAN-Verbindung in Android

Android speichert WLAN-Daten in der WifiConfiguration -Klasse. Wenn WIFI aktiviert ist und die SSID aktiviert ist, stimmen die Pass-Key-Details mit dem WIFI-Netzwerk überein, dann stellt Android automatisch eine Verbindung mit dem jeweiligen WIFI-Netzwerk her. Wie kann ich die automatische Verbindungsfunktion deaktivieren? Der Grund für diese Frage ist: Ich habe zwei konfigurierte Netzwerke (bereits gespeichert), und ich möchte WIFI über das Klickereignis der Schaltfläche verbinden, aber die automatische Verbindungsfunktion von Android verbindet sich mit dem WIFI selbst.

21
Nimit

Nein, das kannst du nicht. Dies ist die Standardfunktionalität aller mobilen Geräte (nicht besonders Android-Geräte). Das Betriebssystem verfolgt die Netzwerke, die im Gerät konfiguriert sind. Es versucht, diese Netzwerke zu finden und wählt auf der Grundlage der prioritätsgesteuerten Methode ein geeignetes Netzwerk aus und stellt eine Verbindung her, sobald WLAN aktiviert ist. Wie von Arpit vorgeschlagen, können Sie diese Netzwerke vergessen und das Betriebssystem entfernt die Konfiguration aus dem Speicher.

4
Vikram Gupta

Während das native Android diese Option nicht hat, stellt es MIUI ROM zur Verfügung. Das ROM hat eine Einstellung, mit der die automatische Verbindung von gespeicherten Netzwerken umgeschaltet werden kann. 

Die offizielle MIUI ROM ist hier verfügbar und die inoffizielle internationale Version hier

1

Wenn die Option zur Verbindungsoptimierung nicht in Ihrem Telefon angezeigt wird, wechseln Sie zu Einstellung> Standortzugriff Und deaktivieren Sie den Standort des Wifi und des Mobilfunknetzes Sie können auch die zweite Methode verwenden es verhindert das automatische Einschalten des WLANs.

1
Ravi Patil
1) Get an instance of class WifiManager by calling Context.getSystemService(Context.WIFI_SERVICE).
2) Enable or disable Wifi using wifimanager.setWifiEnabled(true); and wifimanager.setWifiEnabled(false); respectively.

public void DisableWiFi(){

        wifimanager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
        wifimanager.setWifiEnabled(false);

    }

erforderliche Berechtigungen

<uses-permission Android:name="Android.permission.ACCESS_WIFI_STATE" />
 <uses-permission Android:name="Android.permission.INTERNET" />
 <uses-permission Android:name="Android.permission.CHANGE_WIFI_STATE" />
0
TanvirChowdhury

Mein Samsung S7 kann dies seit dem Android 7-Update. 

0
lvmeijer