Ich verbinde verschiedene Geräte mit Wifi Hotspot AP programmatisch in meiner Android App, Wie kann ich erkennen, dass die Clients verbunden und getrennt werden und an den Wifi Hotspot AP ich programmgesteuert eingeschaltet? Gibt es ein Callback-Ereignis in der Android-API, um Informationen zu den Verbindungs- oder Verbindungsereignissen einzelner Geräte zu geben? Vielen Dank im Voraus.Android Wifi Hotspot Client Verbindungsereignisse
11
A
Antwort
3
Ich glaube, Sie WifiP2pDevice
verwenden müssen Dort können Sie nach verfügbaren Geräten überprüfen, und auch, wenn sie verbunden sind oder nicht.
Versuchen Sie es hier bei den zur Verfügung stehenden Methoden here
EDIT suchen:
Diese Android Wifi Hotspot Manager Class haben Beispielcode /proc/net/arp
und ping jeder bekannten Client Existenz zu erkennen, zu scannen.
Sie können diese Logik in einer Schleife implementieren, um emulieren ein Wireless-LAN-Client trennt Ereignis von Treiber.
Haben Sie überall dieselbe SSID? In diesem Fall können Sie überprüfen, ob die SSID verbunden ist oder nicht –