Android WifiLock WIFI_MODE_SCAN_ONLY funktioniert nicht

8

Ich versuche, die WLAN-Verbindungen zu blockieren. Ich möchte, dass meine Anwendung das WLAN aktiviert, aber keine Verbindung zu einem Netzwerk herstellt, das bereits auf dem Smartphone gespeichert ist. Aber auch nachdem ich den SCAN_ONLY-Modus benutzt habe, stellt er weiterhin Verbindungen zu Netzwerken her, die bereits "wissen".

%Vor%

Schon in der Verzweiflung versuchte ich mich zu trennen, um sicherzustellen, dass der Zustand WIFI_STATE_ENABLED wifi ist. Dass die App für einige Sekunden keine Verbindung herstellen kann, aber nach einiger Zeit eine Verbindung zu einem Netzwerk im selben ...

herstellt %Vor%

Kann mir jemand helfen? Tks

    
Vasco Fernandes 27.10.2011, 11:17
quelle

2 Antworten

1

WifiLock nicht dafür. Nur für "Ermöglicht einer Anwendung, das Wi-Fi-Radio wach zu halten". Dies verbietet niemandem, sich mit WLAN zu verbinden. Sagt nur "Ich will das zumindest im Schlafmodus machen können". Sie müssen tun, was Sie Erdnuss oben gesagt: Holen Sie sich die Liste aller gespeicherten Netzwerke und deaktivieren Sie dann WLAN in BroadcastReceiver.

%Vor%     
ahtartam 03.09.2013 22:51
quelle
0

Ein Weg wäre, die Liste aller gespeicherten Netzwerke zu erhalten und sie dann zu deaktivieren. Vielleicht möchten Sie ihren Status irgendwo speichern, damit Sie den ursprünglichen Zustand wiederherstellen können, nachdem Sie fertig sind.

    
Peanut 21.01.2012 14:34
quelle

Tags und Links