List<CellInfo> cellInfoList = telephonyManager.getAllCellInfo();
首先,我得到了 total cellInfoList,然后分开到CellInfo
cellRSRP = ((CellSignalStrengthNr) ((CellInfoNr) cellInfo).getCellSignalStrength()).getCsiRsrp();
我尝试了几天获得 5G RSRP 速率,这是我能做到的最好的方法,但这不起作用。
谈到 LTE 蜂窝数据,
cellRSRP = ((CellInfoLte) cellInfo).getCellSignalStrength().getRsrp();
它是这样工作的,它输出的值很好。
这两个代码的区别是:
改变
CellInfoLte->CellInfoNr附加
CellSignalStrengthNr转换
(因为(CellInfoNr) cellInfo).getCellSignalStrength()返回CellSignalStrength,不是CellSignalStrengthNr。)(故意铸造的。)
5G 蜂窝信号强度测量现在还没有准备好吗?
我在这个问题上花了很多时间,但没有找到一个单一的解决方案。