Android: как проверить, включен ли 3G или нет?

Мне нужно знать, разрешено ли подключение 3G на устройстве или нет. Я не хочу знать, каково текущее состояние сети, потому что если вы установите параметр «Режим сети» на экране «Настройки мобильной сети» на «Автоматически», состояние сети может быть 2G или 3G. Я просто хочу узнать, какая настройка там выбрана - 2G, 3G или Автоматически (последние два значения для меня одинаковы).

ОбеtelephonyManager.getNetworkType() а такжеConnectivityManage.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).getState()

возвращают текущее состояние сети, что может привести меня в неверном направлении, потому что, если текущее состояние 2G, это может означать, что 3G отключен или просто режим 3G недоступен в определенном месте.

Ответы на вопрос(4)

Ваш ответ на вопрос