我知道基带是电话的子系统,控制无线电通信。它是手机上的一个芯片组,直接控制蜂窝硬件和与手机发射塔的通信。我也知道在旧设备上可以控制wifi、蓝牙和GPS。这里的问题是,它可以提供什么样的信息,我可以在我的android应用程序中使用?仅仅是信号强度还是更多?我也和Android Telephony Manager有联系,那电话信息呢?提前感谢
发布于 2017-07-19 01:54:23
基带处理器通过串行连接UART连接到应用处理器。通过RIL (无线电接口层)建立的连接。RIL在原生用户空间和框架中都有实现。电话管理器在框架中连接到RIL.java,并进行通信。您可以通过以下代码访问电话管理器:
Telephonymanager tm = (Telephonymanager)getSystemService(TELEPHONY_SERVICE)然后,您可以访问有关电话状态的各种信息,如手机信息,呼叫状态,邻居小区,信号强度,IMSI,IMEI等。
为了访问手机发射塔信息,您可以使用以下命令:
tm.getAllCellInfo()它返回一个CellInfo列表,您可以遍历该列表以访问有关每个单元格的信息。
https://stackoverflow.com/questions/39206456
复制相似问题