【问题标题】:Get LTE signal strength on Nexus 5在 Nexus 5 上获取 LTE 信号强度
【发布时间】:2014-04-23 17:05:09
【问题描述】:

我有一个应用程序可以根据 SignalStrength 对象的数据计算 RSSI。在 LTE 网络中的 Nexus 5 (Android 4.4.2) 上,ASU 级别与系统设置中的值不同。所以RSSI也不同。

这是应用程序制作的带有 Toast 消息的屏幕截图:

我得到这样的 ASU:

if (isLte) {
String[] parts = signalStrength.toString().split(" ");
int asu = Byte.parseByte(parts[8]);
}

我应该改用 PhoneStateListener 的 onCellInfoChanged(List<CellInfo> cellInfo) 吗? (这种方式在三星设备上肯定行不通。)

【问题讨论】:

    标签: android rssi signal-strength lte


    【解决方案1】:

    嗯,答案很简单:设置显示 RSRP,而不是 RSSI。 RSRP存储在上面代码中数组的parts[9]中。

    【讨论】:

      猜你喜欢
      • 2015-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-17
      • 1970-01-01
      • 2013-03-30
      • 2014-07-26
      相关资源
      最近更新 更多