Erkennen, ob die Verbindung WLAN, 3G oder EDGE in Android ist?
Muss ich erkennen in android, wenn es irgendeine Verbindung gibt Wifi
oder 3G
( oder 3G+
) oder EDGE
in android. Wenn es eine Verbindung wifi
oder 3G
ich kann Fotos senden an den server, und wenn nur eine Verbindung EDGE
nicht senden Sie an die server.
Sah ich, dass die wifi-Konnektivität können erkannt werden mit ConnectivityManager.TYPE_WIFI
und mit ConnectivityManager.TYPE_MOBILE
und TelephonyManager.NETWORK_TYPE_EDGE
erkannt werden können EDGE-Verbindung. Aber wie kann erkannt werden, 3G oder 3G+ ?
Vielen Dank im Voraus.
InformationsquelleAutor der Frage Gabrielle | 2012-10-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
https://gist.github.com/emil2k/5130324
InformationsquelleAutor der Antwort Deepu T
InformationsquelleAutor der Antwort Tobias Moe Thorstensen
Wie um zu überprüfen, ob 3g aktiv ist oder nicht in android. Überprüfen Sie diesen link. Kann Ihnen dabei helfen.
InformationsquelleAutor der Antwort Raghunandan
Zunächst ein Verweis auf den ConnectivityManager und dann überprüfen Sie die Wifi-und 3G-status des Geräts.
Sie benötigen die Berechtigung ACCESS_NETWORK_STATE um diesen service zu nutzen.
InformationsquelleAutor der Antwort Salmaan