微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决为什么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 举报,一经查实,本站将立刻删除。