是否有可能以编程方式从 Android 设备获取 radio 资源控制 (RRC) 状态,如果任何可用的公共(public) API 或隐藏的 API 也可以工作?
最佳答案
由于没有人回答这个问题,所以我正在为其他人回答我自己的问题,以防其他人有同样的疑问。
从技术上讲,答案应该是“否”,因为 Android 设备上的 radio 芯片是特定于供应商的,与 radio 芯片的通信是通过 RIL 完成的,RIL 保留在 HAL 抽象中。这意味着除了设备制造商之外,没有人知道 RIL 库是如何通过 radio 进行通信的。通常, radio 通信是通过 AT 命令完成的,供应商不会公开用于获取 radio 状态的 AT 命令。
三星是个异常(exception),即带有英特尔 infenion 芯片组的三星设备会在用户调用一些可以在互联网上轻松找到的密码时向用户公开 radio 状态。
希望这对正在寻找相同问题的其他人有所帮助。
关于android - android的RRC状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30979670/