android - Android 上有没有办法确定是在 LTE 还是 LTE Advanced 网络上

标签 android

在Android SDK中,有一个网络类型入口:

https://developer.android.com/reference/android/telephony/TelephonyManager.html#NETWORK_TYPE_LTE

但这并不能区分 LTE 和 LTE Advanced 网络。

是否有其他方法可以检查或分辨它们之间的区别?

最佳答案

官方好像没有可移植区分LTE的方法和 LTE-A Android 中的连接应用程序。

但是我进入了NETWORK_TYPE_LTEA网络类型 Mediatek Android platform firmware sources ,它在我的宠物项目中起作用。 还有NETWORK_TYPE_LTE_CA网络类型 AOSP sources这似乎正是您要找的。

然而,这两个值都没有记录在官方 Android 中文档,目前还不清楚哪些版本支持它们。

关于android - Android 上有没有办法确定是在 LTE 还是 LTE Advanced 网络上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47684313/

相关文章:

android - 在EditText末尾添加单位符号

android - 使用 HTTPUrlConnection 对 Parse 服务器进行 REST API 调用

android - 自动安装apk

android - 从 ListAdapter 或 SimpleCursorAdapter 填充 ListView

android - 操作栏被隐藏,之后立即显示

android - 如何查找 RecyclerView 是否正在向上或向下滚动

android - 对 Android 的 'preferExternal' list 过滤器感到困惑

java - 如何使一个 Observable 发出由 RxJava 2 中另一个 Observable 发出的组合项?

java - Android - 将具有 Firebase 功能的监听器保留在类之外

android - 如何创建Android Material Ghost按钮?