为什么Android Telephony Manager总是返回具有不可用带宽的CellInfo结构

问题描述

我正在使用Android中的电话管理器来记录与本地LTE基站相关的信息。我可以获得塔ID号,EARFCN和其他字段,但是带宽字段(API 29上的cellInfo.cellIdentity.bandwidth)也充满了表示CellInfo.UNAVAILABLE / UNKNowN的魔术数字。

我还尝试添加所有我认为可能适用的权限,至少适用于非系统应用程序。我还要确保调用requestCellInfoUpdate(),并且还将TelephonyManager.listen(...)与PhonestateListener.LISTEN_SIGNAL_STRENGTHS一起使用。

我在Play商店上看到至少一个应用程序声称可以报告甚至在我的手机上每个单元的带宽,我认为这是合法值。我想知道如何获取这些数据?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)