Wie man wifi oder 3G-Netzwerk überprüfen, ist auf Android-Gerät verfügbar
Hier meinem android-Gerät unterstützt sowohl wifi und 3g. An der bestimmten Zeit das Netzwerk ist verfügbar auf diesem Gerät. Weil meine Forderung ist, wenn 3g verfügbar ist, habe ich das hochladen eine kleine Menge an Daten. wenn wifi verfügbar ist, ganze Daten hochladen müssen. Also, ich habe zu prüfen, Verbindung wifi oder 3g. Bitte helfen Sie mir. Vielen Dank im Voraus.
InformationsquelleAutor der Frage Govardhan Reddy | 2010-07-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Benutze ich dieses:
Müssen Sie auch
in AndroidMainfest.xml
Um die Netzwerk-Typ Sie können mit diesem code-snippet:
und dann verwenden Sie es wie dass:
Um den Typ des Mobilfunknetzes, ich würde versuchen, TelephonyManager#getNetworkType oder NetworkInfo - #getSubtypeName
InformationsquelleAutor der Antwort Pentium10
Müssen Sie unter Berechtigung im android-manifest-Datei:
Nach, dass Sie können verwenden Sie folgende Funktionen, um zu überprüfen, Wi-Fi oder mobilen Netzwerk verbunden ist oder nicht
Einige Referenzen aus developer.android.com sind:
InformationsquelleAutor der Antwort Akhil
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
Können Sie diese Methode verwenden, um zu überprüfen, ob Ihre internet-Verbindung 2G -, 3G-oder 4G -:
Und mit der folgenden Methode können Sie prüfen, ob internet verfügbar ist oder nichtund Holen Sie, ob Sie Zugriff auf das internet über einen mobile Netzwerk oder WiFi:
InformationsquelleAutor der Antwort zeeali