Мне нужно постоянно сканировать данные GSM (идентификатор башни и уровень сигнала), но я не уверен, какой способ приблизиться к нему. Я прочитал документацию по PhoneStateListener , но кажется, что нет способа непрерывного сканирования данных (он только предоставляет прослушиватели для изменений событий). Я также прочитал документацию TelephonyManager и вижу, что есть метод getAllCellInfo(List<CellInfo>)
, который возвращает информацию, которую я ищу, но это метод на основе выборки (мне нужно постоянно вызывать его в обработчике для получениянепрерывное сканирование). Есть ли другой (лучший) способ получения непрерывных сканирований GSM, кроме повторяющихся вызовов TelephonyManager.getAllCellInfo(List<CellInfo>)
?