Основываясь на подсказке Авирка, я нашел способ. Сначала нажмите код * # 0011 #
Пример GSM:
GSM900: IDLE
T: 10, B: 10
Rx Pwr: -94, Rx ual: -
Rx Lev: 21, Tx Lev: 0-
Speech VER: AMR EFR FR
VOC: AdaptiveRate
TS: 0
Temp: 68 Batt: 71 LNA: 0
Service: Available
Очевидно, что он использует полосу 900 МГц от «GSM900».
Пример UMTS WCDMA:
WCDMA: Idle
Rx CH: 10612, R: -94
Tx CH: 9662, Tx Pwr: -
EdIo: -6, RSCP: -98
SpeechVER: AMR EFR FR
RF: Sleep2
L1: PCH_Sleep
Drx cycle: 64, PSC: 392
Temp: 67 Batt: 69 LNA: 0
Service: Available
UMTS может использовать два разных физических уровня (радиосвязь низкого уровня) UMTS-FDD и UMTS-TDD. Android просто показывает WCDMA, который, я думаю, такой же, как UMTS-FDD, но, возможно, он может относиться к ним обоим. Посмотрев здесь номер канала, вы можете узнать, какие полосы частот - UMTS-FDD или UMTS-TDD.
В приведенном выше примере используется UMTS-FDD, канал нисходящей линии связи (Rx) находится в полосе 2100 МГц, а канал восходящей линии связи (Tx) находится в полосе 1900 МГц.
Вы можете попробовать набрать
а затем перейдите к «Информация о телефоне».
Это покажет детали о сети, такие как идентификатор вышки сотовой связи и тип сети. Как вы можете видеть на скриншоте ниже, он показывает режим «EDGE»:
Кроме того, это может работать только на стандартных сборках Android.
источник
Приложение LTE Discovery сообщает об этом для 4G / LTE.
источник
Вы пробовали использовать инструмент разработки MTK ? Он работает довольно хорошо для большинства телефонов Android, с которыми я сталкивался, так как показывает текущие 4G-полосы.
источник