List<CellInfo> cellInfoList = telephonyManager.getAllCellInfo();
首先,我得到总计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细胞信号强度测量现在还没有准备好吗?我在这个问题上花了很多时间,但是没有找到一个解决方案。
List
我有一个类似的问题,以下的转换似乎正在起作用。不幸的是,在我们国家,不可能在真正的5g无线电上对其进行测试。