2
List<CellInfo> cellInfoList = telephonyManager.getAllCellInfo();

首先,我得到了 total cellInfoList,然后分开到CellInfo

cellRSRP = ((CellSignalStrengthNr) ((CellInfoNr) cellInfo).getCellSignalStrength()).getCsiRsrp();

我尝试了几天获得 5G RSRP 速率,这是我能做到的最好的方法,但这不起作用。

谈到 LTE 蜂窝数据,

cellRSRP = ((CellInfoLte) cellInfo).getCellSignalStrength().getRsrp();

它是这样工作的,它输出的值很好。

这两个代码的区别是:

  1. 改变CellInfoLte->CellInfoNr

  2. 附加CellSignalStrengthNr转换
    (因为(CellInfoNr) cellInfo).getCellSignalStrength()返回CellSignalStrength,不是CellSignalStrengthNr。)

    (故意铸造的。)

5G 蜂窝信号强度测量现在还没有准备好吗?
我在这个问题上花了很多时间,但没有找到一个单一的解决方案。

4

1 回答 1

2

我有一个类似的问题,下面的演员似乎正在工作。不幸的是,在我国无法在真正的 5G 无线电上对其进行测试。

int mCsiRsrp = ((CellSignalStrengthNr) ((CellInfoNr) cellInfo).getCellSignalStrength()).getCsiRsrp();
于 2020-01-17T21:32:36.780 回答