Android - 获取支持的移动网络类型列表

Posted

技术标签:

【中文标题】Android - 获取支持的移动网络类型列表【英文标题】:Android - Obtain list of supported mobile network types 【发布时间】:2021-11-11 21:36:29 【问题描述】:

我正在尝试识别 android 操作系统中的 API,它会返回该手机支持的移动网络技术列表。

例如:

一加 5 将返回:2G3G4G 而一加 9 会返回:2G3G4G5G

操作系统中必须有一些东西,因为设置屏幕可以填充它,根据屏幕截图:

同样,通过*#*#4636#*#* 启动的调试活动Phone info 使用类似选项填充下拉菜单。这种类型的数据也同样好,因为任何一个选项都可以被相应地解析。

同样,不清楚我自己的应用可以从哪里获取此类数据。

谢谢

【问题讨论】:

【参考方案1】:

我遇到了一个app,它解决了(几乎)类似的要求。

虽然我没有代码,但我会尝试检查 NetworkCapabilities more info here

你必须深入挖掘NetworkInfo

【讨论】:

谢谢。似乎没有官方的解决方法,也许通过反思可能会有一些运气。我会进一步探索,如果找到答案,我会在这里更新。

以上是关于Android - 获取支持的移动网络类型列表的主要内容,如果未能解决你的问题,请参考以下文章

用于移动设备的网络录音/播放(Android、iOS、BB)

安卓设备连接3G移动网络时获取IP地址

如何在swift ios中从移动网络获取纬度和经度[关闭]

js-获取用户移动端网络类型:wifi4g3g2g...

《移动项目实践》实验报告——Android网络通信

《移动项目实践》实验报告——Android网络通信