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

Ich habe mehrere WLAN-Netzwerke auf meinem Android-Gerät eingerichtet. Ich möchte, dass die meisten von ihnen automatisch eine Verbindung herstellen, aber speziell zu einer möchte ich keine automatische Verbindung herstellen. Ich möchte nur manuell eine Verbindung herstellen.

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

Antworten (9)

Android verbindet sich automatisch mit allen konfigurierten WLAN-Netzwerken. Wenn Sie also nicht möchten, dass dies geschieht, können Sie entweder WLAN deaktivieren (was auch die Verbindung zu den anderen WLAN-Netzwerken deaktivieren würde, was nicht das ist, was Sie möchten) – oder die Konfiguration für das Netzwerk löschen, das Sie nicht verwenden. nicht automatisch verbinden möchten (was dazu führen würde, dass die Einstellungen auf den ersten Blick verloren gehen).

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

Wenn Sie es manuell verbinden möchten, bedeutet das nicht, dass Sie die gesamte Konfiguration erneut eingeben müssen: Öffnen Sie einfach Ihren QR-Code-Leser ( Barcode-Scanner sollte ausreichen), scannen Sie den QR und verbinden Sie sich. Vergessen Sie nicht, die Konfiguration anschließend wieder zu löschen.

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

@Izzzy dieser Link ist jetzt 404. Haben Sie eine Alternative? Ich habe ein einziges Netzwerk, mit dem ich mich nie verbinden möchte – nicht automatisch, nicht manuell.
Wenn ich gezwungen wäre, alle meine 10 Jahre alten Antworten auf dem neuesten Stand zu halten, muss ich aufhören zu antworten :D Aber zum Glück gibt es inzwischen meine Android-Website, die es damals noch nicht gab. Es könnte einige Alternativen [auf dieser Seite] ( WLAN Automatiken ) geben, ich würde mit dem Abschnitt "WiFi Priority" beginnen. (Hinweis: Dieser Link wird hoffentlich in absehbarer Zeit nicht auf 404 gehen :))
Danke, Izzy, das hat mich zum Lachen gebracht. Und hat mir geholfen
Toll – beide Ziele erreicht :D

Wenn Sie ein Programmierer sind, sehen Sie sich diese Seite an: WifiManager Documentation - disableNetwork .

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

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

Dies funktioniert nicht auf Android.

Sie können die Locale-App verwenden, um Ihr WLAN zu deaktivieren, wenn sich diese SSID in Reichweite befindet. Dazu benötigen Sie das WLAN-Plugin. Das erneute Aktivieren des WLANs kann durch verschiedene Ereignisse ausgelöst werden. Ich habe mich entschieden, die Bewegungsbedingung zu verwenden, um zu bestimmen, wann ich gehe. Sie können auch Standort- oder Zeitereignisse verwenden, um das WLAN einzuschalten.

Dies scheint in Android 9.0+ integriert zu sein. Einige Hersteller haben es früher hinzugefügt.

Bei meinem Sony befindet sich die Einstellung unter: Systemeinstellungen -> Netzwerk und Internet -> WLAN -> WLAN-Einstellungen (ganz unten in der Liste der möglichen Zugangspunkte) -> Erweitert -> Auto-Connect.

Darin befindet sich eine Liste aller Ihrer gespeicherten Zugangspunkte und ein Kontrollkästchen, um zu markieren, ob jeder automatisch eine Verbindung herstellen kann.

Andere Hersteller legen die Einstellung für die automatische Verbindung direkt in den Einstellungen des Zugangspunkts fest (an der gleichen Stelle, an der Sie das Passwort und die IP-Einstellungen festlegen).

Hier sind einige Screenshots von meinem SonyWLAN-Einstellungen

Fortschrittlich

Automatisch verbinden

Deaktivieren Sie die automatische Verbindung für alle Ihre gespeicherten Zugriffspunkte

Glück gehabt - ich habe auch Android 9 (OnePlus 5), habe aber nicht genau diese Einstellung. Zumindest ist es gut zu wissen, dass es in meinem Fall die Schuld von OnePlus ist. Diese Funktion gibt es seit einiger Zeit sogar in den Telefonen der Fruit Company, aber überraschenderweise ist sie immer noch kein Standard in Android. Scham.
Die Fragmentierung auf Android ist wirklich frustrierend.

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

Der Ansatz: Finden Sie mit einem Root-Browser heraus, wo Ihr WLAN-Passwort auf Ihrem Gerät gespeichert ist . Meistens ist es in /data/misc/wifi/wpa_supplicant.conf. Erstellen Sie zwei Kopien dieser Datei und nennen Sie sie with_network.txt und without_network.txt. Entfernen Sie in der 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 with_network.txt in wpa_supplicant.conf umzubenennen und wenn Sie erneut darauf klicken/ausführen, um sie wieder in with_network.txt umzukehren und auf Befehl without_network.txt in wpa_supplicant.conf umzubenennen.

Dies ist keine Lösung, sondern ein Workaround. Jedes Netzwerk hat einen priorityParameter. Wenn ich keine Verbindung zu diesem Netzwerk herstellen möchte, richte ich die niedrigstmögliche Priorität für dieses Netzwerk ein. Größerer Wert hat höhere Priorität. Dies funktioniert, wenn das Netzwerk, das Sie verbinden möchten, automatisch am selben Ort mit einem anderen Netzwerk mit höherer Priorität koexistiert.

In jedem gespeicherten Netzwerk gibt es eine Option zum automatischen Verbinden. Deaktivieren Sie die Option. Getestet in Pendlernetzwerken. Ich möchte kein WLAN verwenden, da es langsam ist

Ab Android 10 wird diese Funktion nicht nativ unterstützt (auf einem Pixel 3). Ich habe das folgende Problem eingereicht

https://issuetracker.google.com/issues/160453528

Diese App "WiFi-Verbindungsmanager" kann dies tun, wenn Sie sie zum Verwalten Ihrer WLAN-Verbindungen verwenden. Tippen Sie einfach auf die Verbindung und wählen Sie dann "Diese Verbindung deaktivieren". Ich bin mir sicher, dass andere ähnliche Apps dies ebenfalls können müssen:

https://play.google.com/store/apps/details?id=com.roamingsoft.manager