Android: Как получить уровень сигнала для всех типов сигналов мобильного телефона? - PullRequest
0 голосов
/ 10 октября 2019

Я бы хотел получить мощность всех доступных мобильных сигналов. Проблема в том, что с getCellInfo() я получаю информацию только о типе сигнала, с которым я в данный момент связан (CellInfoLte). Например, когда мой смартфон показывает 4G + / LTE в верхней части, единственный уровень сигнала, который я могу получить, от LTE. Он показывает уровень сигнала LTE всех соседних сотовых антенн, но я не могу найти какие-либо значения CellInfoWcdma или CellInfoCdma, а CellInfoGsm всегда показывает дБм -113.

Когда я переключаю предпочтительный мобильный телефонподключение на моем смартфоне к 3G, я получаю только CellInfoWcdma. Когда я переключаюсь на 2G, я получаю только сигнал CellInfoGsm.

Моя цель - получить максимально возможное значение дБм среди всех окружающих сетей.

Есть ли способ получить мощность сигналавсех доступных сетей и типов мобильных сетей одновременно?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...