wie um zu überprüfen, ob wifi ist wirklich verbunden in Android
Ich würde gerne mein android-Gerät eine Verbindung zu einem wifi-hotspot.
Ich habe eine neue wificonfiguration
und fügen Sie ihn in den wifimanager
diese wificonfiguration
hat NetworkId
.Dann rufe ich die Funktion wifi.enableNetwork(NetworkId, true).
Danach, denke ich, dass die Bittsteller gehen durch den Erhalt von ip-Adresse, Authentifizierung und endlich physisch verbinden, um den hotspot.
So ist es ein Weg, um zu identifizieren, wenn wifi angeschlossen ist oder nicht?
Ich würde es vorziehen, eine handler-Methode wie.
Duplikat von stackoverflow.com/questions/3841317/...
InformationsquelleAutor henryyao | 2013-05-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie versuchen, diese:
Edit: Weitere details:
Registrieren Sie einen
BroadcastReceiver
in Ihrem manifest so:Dann setzen Sie den code oben auf der
onReceive()
Methode des Receivers, etwa so:Bitte beachten Sie, dass die cm.getNetworkInfo ist jetzt veraltet.
InformationsquelleAutor Krauxe
Können Sie alle im Netzwerk. Wenn Sie möchten, dass nur WIFI-Sie können Sie entfernen, prüfen andere 2-Netzwerk.
Vergessen Sie nicht, fügen Sie die folgende in-manifest:
ACCESS_WIFI_STATE
für diese Berechtigung? Es funktioniert auf meinem Gerät ohne dass.InformationsquelleAutor Sandeep
Dieser kann Ihnen dabei helfen .
InformationsquelleAutor Aman
getNetworkInfo(int) - Methode ist deprecated. Sie können sich bewerben, so etwas wie dieses
Bitte auch hinzufügen mit dieser Berechtigung unter AndroidManifest.xml
InformationsquelleAutor RayChongJH