Какая информация содержит Baseband в Android?

Я знаю, что базовая частота – это подсистема телефона, которая управляет радиосвязью. Это чипсет на телефоне, который напрямую контролирует сотовую аппаратуру и связь с сотовыми башнями. Я также знаю, что на старых устройствах можно управлять Wi-Fi, Bluetooth и GPS. Вопрос в том, что какая информация может предоставить, которую я могу использовать в своем приложении для Android? Только сила сигнала или больше? У меня также есть связь с Android Telephony Manager , как насчет информации о телефонии? Заранее спасибо

Процессор базовой полосы подключается к прикладному процессору через последовательное соединение UART. Соединение установлено через RIL (Radio Interface Layer). RIL имеет реализацию как в собственном пользовательском пространстве, так и в рамках. Менеджер телефонной связи подключается к RIL.java в рамках и связь. Вы можете получить доступ к менеджеру телефонии через этот код:

 Telephonymanager tm = (Telephonymanager)getSystemService(TELEPHONY_SERVICE) 

Затем вы можете получить доступ к разнообразной информации о состоянии телефона, таком как информация о ячейке, состояние вызова, соседние ячейки, длина сигнала, IMSI, IMEI и т. Д.

Чтобы получить доступ к информации о ячейке, вы можете использовать это:

 tm.getAllCellInfo() 

Он возвращает список CellInfo, и вы можете перебирать его для доступа к информации о каждой ячейке.