我正在尝试编写一个小部件,这样我就可以在我的 Verizon Galaxy Nexus 上启用/禁用 LTE,而无需深入到设置菜单中进行操作。但是,我还没有弄清楚如何确定 LTE 是否真的打开了。我可以确定我的手机当前是否有 LTE 信号或 EVDO 信号,但不能确定手机有 EVDO 信号时是否启用了 LTE。
有没有人对在哪里查看 Android 开发人员引用有一些建议?我已经尝试过 TelephonyManager 和 ConnectivityManager,但到目前为止它们都不适合我。
最佳答案
你试过吗?
TelephonyManager telephonyManager = (TelephonyManager) context.getSystemService( Context.TELEPHONY_SERVICE );
boolean isLTEConnected = telephonyManager.getNetworkType() == TelephonyManager.NETWORK_TYPE_LTE;
关于android - 确定 LTE 是否打开?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10986718/