2

我们要求我们的 Android 应用程序必须检索大于 -51dBm 的 gsm 信号强度值。然而,Android 文档中提到的规范(第 8.5 节)说 getGsmSignalStrength() 的有效返回值仅在 0 到 31 之间,映射到 -113dBm 和 -51dBm。有没有人见过安卓返回值大于 31?如果是这样,这是否意味着 Android 返回无效的信号强度值?

(99 不算,这意味着“未知或不可检测”)

还有什么方法可以提高阅读量吗?

谢谢

4

1 回答 1

1

getGsmSignalStrength()实际上返回 ASU(活动状态更新)值。要获得以 dBm 为单位的相应 RSSI,请执行RSSI = -113 + 2 * ASU

于 2012-02-28T10:37:47.783 回答