Android: Wie überprüfe ich, ob 3G aktiviert ist oder nicht?

Ich muss wissen, ob 3G-Konnektivität auf dem Gerät zulässig ist oder nicht. Ich möchte nicht wissen, wie der aktuelle Netzwerkstatus lautet, da der Netzwerkstatus 2G oder 3G sein kann, wenn Sie die Einstellung "Netzwerkmodus" im Bildschirm "Mobilnetzwerkeinstellungen" auf "Automatisch" setzen. Ich möchte nur wissen, welche Einstellung dort ausgewählt ist - 2G, 3G oder Automatisch (die beiden letzteren bedeuten für mich dasselbe).

BeidetelephonyManager.getNetworkType() undConnectivityManage.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).getState()

geben den aktuellen Netzwerkstatus zurück, was mich in die falsche Richtung führen kann. Wenn der aktuelle Status 2G ist, kann dies bedeuten, dass 3G deaktiviert ist oder nur der 3G-Modus an dem bestimmten Standort nicht verfügbar ist.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage