如何检测NR网络是NSA还是SA类型(使用android API)

天下之事常成于困约,而败于奢靡。这篇文章主要讲述如何检测NR网络是NSA还是SA类型(使用android API)相关的知识,希望能为你提供帮助。
我知道5G API已在android Q中添加,我想知道我们是否可以检测到网络是NSA网络还是SA网络。感谢任何人提供的信息。
答案【如何检测NR网络是NSA还是SA类型(使用android API)】根据google document,我想判断当前的网络是NSA还是SA。但是我发现cellConnectionStatus始终为0 ...我正在使用Galaxy 10s 5G和LG v50 5G设备。

val hasPrimaryLteCell = telephonyManager.allCellInfo .filterIsInstance(CellInfoLte::class.java) .any { it.cellConnectionStatus == CellInfo.CONNECTION_PRIMARY_SERVING }val hasSecondaryNrCell = telephonyManager.allCellInfo .filterIsInstance(CellInfoNr::class.java) .any { it.cellConnectionStatus == CellInfo.CONNECTION_SECONDARY_SERVING }val isIn5GNonStandaloneMode = hasPrimaryLteCell & & hasSecondaryNrCell


    推荐阅读