首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >确定LTE是否已打开?

确定LTE是否已打开?
EN

Stack Overflow用户
提问于 2012-06-12 03:58:51
回答 2查看 4.6K关注 0票数 7

我正在尝试写一个小工具,这样我就可以在我的Verizon Galaxy Nexus上启用/禁用LTE,而不需要深入到设置菜单中去做。然而,我还没有弄清楚如何确定LTE是否真的打开了。我可以确定我的电话当前是否具有LTE信号或EVDO信号,但无法确定当电话具有EVDO信号时是否启用了LTE。

有没有人有一些建议,可以在Android开发人员参考中查找?我已经尝试过TelephonyManager & ConnectivityManager,但到目前为止,这两种方法都不适用于我。

EN

回答 2

Stack Overflow用户

发布于 2012-06-12 04:04:57

你试过这个吗?

代码语言:javascript
运行
复制
TelephonyManager telephonyManager = (TelephonyManager) context.getSystemService( Context.TELEPHONY_SERVICE );
boolean isLTEConnected = telephonyManager.getNetworkType() == TelephonyManager.NETWORK_TYPE_LTE;
票数 0
EN

Stack Overflow用户

发布于 2012-06-12 04:05:31

查看此链接:http://developer.android.com/reference/android/telephony/TelephonyManager.html,在此您可以找到一个示例:http://developer.android.com/training/efficient-downloads/connectivity_patterns.html

您必须使用以下函数:TelephonyManager.getNetworkType()

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10986718

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档