我正在尝试编写一个小部件,以便可以在Verizon Galaxy Nexus上启用/禁用LTE,而无需深入设置菜单来启用/禁用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/

10-10 08:28