Ich habe gegoogelt und viele Seiten gefunden, die über "Wifi-Radio deaktivieren" sagen. Aber in meinem Fall möchte ich nur das Android-Gerät von einem bestimmten WLAN-Netzwerk (SSID preknown) trennen, ohne das WiFi-Radio auszuschalten. Bitte geben Sie mir ein paar Einblicke zu diesem ThemaAndroid :: Wie man von einem wifi Netzwerk trennt?
12
A
Antwort
17
Wow, sollte dies nicht einen Monat beantwortet haben.
Hier ist der einfachste Weg, die ich in der Regel verwenden:
WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
wifi.disconnect();
discon = new DisconnectWifi();
registerReceiver(discon, new IntentFilter(WifiManager.SUPPLICANT_STATE_CHANGED_ACTION));
Wo DisconnectWifi nur eine kleine Klasse ist die BroadcastReceiver erweitert:
public class DisconnectWifi extends BroadcastReceiver {
@Override
public void onReceive(Context c, Intent intent) {
if(!intent.getParcelableExtra(wifi.EXTRA_NEW_STATE).toString().equals(SupplicantState.SCANNING)) wifi.disconnect();
}
}
Verwandte Themen
- 1. Wie hostet man ein WiFi-Netzwerk von einem Raspberry Pi?
- 2. Wie man child_process von einem node.js trennt?
- 3. Android ändern WiFi-Netzwerk funktioniert nicht
- 4. Android schneller Wechsel zu bekannten Wifi-Netzwerk
- 5. Android: Scannen Wifi Netzwerk + Wählbare Liste
- 6. WiFi oder mobiles Netzwerk erkennen
- 7. Trennen von einem Wifi-Netzwerk programmgesteuert in Marshmallow
- 8. Datengeschwindigkeit von wifi/mobiles Netzwerk programmatisch erhalten
- 9. Wie man eine Absicht mit Wifi P2P android
- 10. WiFi-Netzwerk über App verbinden
- 11. Wie trennt man zwei Arrays?
- 12. Android-Netzwerk-Brücke zwischen USB-Tethering und WiFi-Hotspot-Schnittstellen
- 13. Wie Name von Wifi-Netzwerk aus Android mit Android API bekommen?
- 14. Android-Netzwerk wird nicht neu verbunden, wenn Wifi fällt
- 15. Wie wifi Netzwerk mit NetworkRequest.Builder() zu spezifizieren. SetNetworkSpecifier (string)
- 16. Wie Host in einem WiFi-Netzwerk in Android (JAVA) zu entdecken
- 17. Informationen über ein WiFi-Netzwerk erhalten
- 18. Android Check WIFI-Status (getrennt oder Benutzer geändert WIFI) Wie man es FLAG?
- 19. Wie zum Deaktivieren/Aktivieren von Netzwerk, wechseln Sie zu Wifi in Android-Emulator?
- 20. Get Wifi Verkehrsstatistik Android
- 21. Wie verhindert man, dass LaTeX Wörter mit einem Bindestrich trennt?
- 22. iPhone Benachrichtigung, wenn WiFi-Netzwerk ändert
- 23. Erkennen, ob ungesicherte WiFi-Netzwerk hat tatsächlich Internetzugang
- 24. Smooth WiFi Handover in Android
- 25. Wie verbinde ich mich mit versteckten Wifi-Netzwerk mit nmcli
- 26. Android-Gerät trennt von adb/Eklipse
- 27. Kibana: Wie man eine Visualisierung von timepicker trennt
- 28. Wie trennt man ein anonymes Ereignis?
- 29. Konfigurieren von Wifi (versteckte SSID) auf Raspbian (EDIMAX Wifi Adapter)
- 30. Android Wifi programmgesteuert einschalten
Sie müssen nur die ersten beiden Zeilen. – usman
Dies kann nicht ohne eine App installiert werden oder ein Android-Entwickler werden? Wtf v ~ v – ThorSummoner
die alten Fragen Kommentare aufwecken: D - mein Gefühl ist, selbst wenn Sie programmatisch trennen können, wird das System sofort versuchen, wieder zu gespeicherten Netzwerken zu verbinden! Da du ein Netzwerk speichern musst, um dich damit zu verbinden, kannst du nur WIRKLICH trennen, wenn du es vorher vergisst, was ein großes NEIN ist, da der Benutzer das Netzwerk vielleicht nicht einmal selbst konfiguriert hat, dann kann er sich nie verbinden ohne " der IT-Typ ". – leRobot