List<CellInfo> cellInfoList = telephonyManager.getAllCellInfo();
首先,我得到了总计cellInfoList
,并分离为CellInfo
cellRSRP = ((CellSignalStrengthNr) ((CellInfoNr) cellInfo).getCellSignalStrength()).getCsiRsrp();
我尝试了几天获得 5G RSRP 速率,这是我能达到的最佳值,但不起作用。
当谈到 LTE 小区数据时,
cellRSRP = ((CellInfoLte) cellInfo).getCellSignalStrength().getRsrp();
它的工作原理是这样的,并且它输出的值很好。
这两个代码的区别是:
-
Change CellInfoLte
-> CellInfoNr
-
额外的CellSignalStrengthNr
casting
(因为(CellInfoNr) cellInfo).getCellSignalStrength()
回报CellSignalStrength
,
Not CellSignalStrengthNr
.)
(故意投的。)
5G 小区信号强度测量现在还没有准备好吗?
我在这个问题上花了很多时间,但没有找到单一的解决方案。
我有一个类似的问题,下面的转换似乎有效。不幸的是,我们国家无法在真正的 5G 无线电上对其进行测试。
int mCsiRsrp = ((CellSignalStrengthNr) ((CellInfoNr) cellInfo).getCellSignalStrength()).getCsiRsrp();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)