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