Deaktivieren Sie die automatische Verbindung eines bestimmten WLAN-Netzwerks in Android

29

Ich habe mehrere WiFi-Netzwerke auf meinem Android-Gerät eingerichtet. Ich möchte, dass die meisten von ihnen automatisch eine Verbindung herstellen, aber eine, mit der ich mich nicht automatisch verbinden möchte. Ich möchte nur manuell eine Verbindung herstellen.

Ich möchte es nicht vergessen, weil ich die Einstellungen dafür nicht verlieren möchte.

mp42871
quelle

Antworten:

8

Android stellt automatisch eine Verbindung zu allen konfigurierten WiFi-Netzwerken her. Wenn dies nicht der Fall sein soll, können Sie entweder das WLAN deaktivieren (wodurch auch die Verbindung zu den anderen WLAN-Netzwerken deaktiviert wird, was nicht Ihren Wünschen entspricht) oder die Konfiguration für das nicht verwendete Netzwerk löschen. Ich möchte nicht automatisch eine Verbindung herstellen (wodurch Sie auf den ersten Blick die Einstellungen verlieren würden).

Die erste Option ist nicht in Ihrem Interesse - aber die zweite kann hilfreich sein, auch wenn Sie dies nicht sofort sehen. Sie können eine App wie WiFi QR Share verwenden , um zuerst die Netzwerkeinstellungen in einen QR-Code zu konvertieren und dann diesen generierten QR-Code auszudrucken. Bewahren Sie es an einem sicheren Ort auf (z. B. laminieren, auf Kreditkartengröße zuschneiden und in Ihre Aktentasche stecken). Löschen Sie nun diese WiFi-Netzwerkkonfiguration - es wird keine automatische Verbindung mehr hergestellt.

Wenn Sie die Verbindung manuell herstellen möchten, bedeutet dies nicht, dass Sie die gesamte Konfiguration erneut eingeben müssen: Öffnen Sie einfach Ihren QR-Code-Leser ( Barcode-Scanner sollte in Ordnung sein), scannen Sie den QR und stellen Sie die Verbindung her. Vergessen Sie nicht, die Konfiguration danach wieder zu löschen.

Leider gibt es keine Möglichkeit, ein Netzwerk als "nur manuell" zu kennzeichnen, daher scheint mir dies der einfachste Weg zu sein.

Izzy
quelle
2

Sie können die Gebietsschema-App verwenden, um Ihr WLAN zu deaktivieren, wenn sich diese SSID in Reichweite befindet. Sie benötigen das WLAN-Plugin, damit dies funktioniert. Die erneute Aktivierung des WLANs kann durch verschiedene Ereignisse ausgelöst werden. Ich entschied mich für die Bewegungsbedingung, um festzustellen, wann ich gehe. Sie können auch Orts- oder Zeitereignisse verwenden, um das WLAN einzuschalten.

user63965
quelle
2

Wenn Sie ein Programmierer sind, besuchen Sie diese Site: WifiManager-Dokumentation - disableNetwork .

Das deaktivierte Netzwerk wird in Ihrem Telefon gespeichert, Sie müssen es jedoch manuell aus Ihrer WLAN-Liste auswählen, um eine Verbindung zu ihm herzustellen.

Wenn Sie Ihr Telefon bereits als Root angemeldet haben, suchen Sie wpa_supplicant.confim Ordner nach /data/misc/wifidem Netzwerk mit dem WLAN-Namen und fügen Sie diesen Code disabled=1in das betreffende Netzwerk ein. Ich denke, das wird dein Problem lösen.

Brainor
quelle
Dies funktioniert unter Android nicht.
QkiZ
1

Wenn Sie Root-Zugriff haben, können Sie versuchen, mit Tasker ein Widget zu erstellen, das die Textdatei bearbeitet, in der die WLAN-Kennwörter gespeichert sind. Dann müssen Sie nur noch auf dieses Widget tippen (oder die Aufgabe in tasker manuell ausführen) und umschalten, um die Verbindung zu diesem Netzwerk (zu trennen).

Der Ansatz: Finden Sie mithilfe eines Root-Browsers heraus, wo Ihr WLAN-Passwort auf Ihrem Gerät gespeichert ist . Meistens befindet es sich in /data/misc/wifi/wpa_supplicant.conf. Machen Sie zwei Kopien dieser Datei und nennen Sie sie with_network.txt und without_network.txt. Entfernen Sie in der Datei without_network.txt die SSID, die Ihrem bevorzugten Netzwerk entspricht.

Jetzt können Sie in Tasker oder einer anderen Automatisierungs-App eine Aufgabe erstellen, um die Datei with_network.txt in wpa_supplicant.conf umzubenennen. Wenn Sie erneut auf / run klicken, kehren Sie zur Datei with_network.txt zurück und benennen Sie without_network.txt in wpa_supplicant.conf um.

Station
quelle
1

Dies ist keine Lösung, sondern eine Umgehung. Jedes Netzwerk hat einen priorityParameter. Wenn ich keine Verbindung zu diesem Netzwerk herstellen möchte, stelle ich die niedrigstmögliche Priorität für dieses Netzwerk ein. Ein höherer Wert hat eine höhere Priorität. Dies funktioniert, wenn ein Netzwerk, mit dem Sie nicht automatisch eine Verbindung herstellen möchten, an derselben Stelle wie ein anderes Netzwerk mit höherer Priorität vorhanden ist.

QkiZ
quelle
0

In jedem gespeicherten Netzwerk besteht die Möglichkeit, sich automatisch zu verbinden. Deaktivieren Sie die Option. Getestet in Pendelnetzwerken möchte ich kein WLAN verwenden, da es langsam ist

Drumsand
quelle