【问题标题】:Retrieving ARFCN in a 5G NR NSA network在 5G NR NSA 网络中检索 ARFCN
【发布时间】:2022-06-25 05:16:25
【问题描述】:

我正在尝试检索 5G 网络中的设备当前正在使用的 ARFCN(频率信道号)。问题是我所在城市所有运营商提供的 5G 都是 NSA 类型的,因此这意味着手机将始终注册到 4G LTE 网络作为主要小区,并将使用 5G NR 小区作为次要小区。

要获取提到的 ARFCN,通常会使用 PhoneStateListener.onCellInfoChanged(List cellInfo) 方法并从列表中检查 CellInfo 是设备注册的那个,获取附加到它的 CellIdentity,然后获取 ARFCN。 问题在于,除了只注册到 CellInfoLTE (4G) 之外,没有任何 CellInfoNR (5G) 的痕迹,无论是否注册。 奇怪的是我可以通过 @987654324 获得 5G 信号强度@。手机也一直在右上角显示 5G 标志。

任何帮助将不胜感激

【问题讨论】:

    标签: java android android-studio


    【解决方案1】:

    在NSA模式下,很多运营商在没有使用5G承载的情况下显示5G图标,只有4G锚小区通过upperLayerIndication指示支持5G聚合。

    因此,在您的情况下,您甚至可能没有配置 5G 小区,并且无法强制手机获取 5G 承载(由网络将您重新配置为 5G 小区)。如果您不使用移动数据,则很可能没有使用 5G 承载。

    但它通常在您启动数据会话时进行配置。因此,请确保在访问 CellIdentityNr/CellInfoNr 时运行速度测试或某种下载会话。

    Android Telephony 提供的用于检索 NR-ARFCN 的唯一 API 是 getNrarfcn()

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-08-31
      • 1970-01-01
      • 2010-10-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-21
      相关资源
      最近更新 更多