首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android中的Baseband提供了什么信息?

Android中的Baseband提供了什么信息?
EN

Stack Overflow用户
提问于 2016-08-29 20:32:45
回答 1查看 327关注 0票数 2

我知道基带是电话的子系统,控制无线电通信。它是手机上的一个芯片组,直接控制蜂窝硬件和与手机发射塔的通信。我也知道在旧设备上可以控制wifi、蓝牙和GPS。这里的问题是,它可以提供什么样的信息,我可以在我的android应用程序中使用?仅仅是信号强度还是更多?我也和Android Telephony Manager有联系,那电话信息呢?提前感谢

EN

回答 1

Stack Overflow用户

发布于 2017-07-19 01:54:23

基带处理器通过串行连接UART连接到应用处理器。通过RIL (无线电接口层)建立的连接。RIL在原生用户空间和框架中都有实现。电话管理器在框架中连接到RIL.java,并进行通信。您可以通过以下代码访问电话管理器:

代码语言:javascript
复制
Telephonymanager tm = (Telephonymanager)getSystemService(TELEPHONY_SERVICE)

然后,您可以访问有关电话状态的各种信息,如手机信息,呼叫状态,邻居小区,信号强度,IMSI,IMEI等。

为了访问手机发射塔信息,您可以使用以下命令:

代码语言:javascript
复制
tm.getAllCellInfo()

它返回一个CellInfo列表,您可以遍历该列表以访问有关每个单元格的信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39206456

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档