首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Android检查设备是否能够连接到蜂窝数据网络

Android检查设备是否能够连接到蜂窝数据网络
EN

Stack Overflow用户
提问于 2013-11-26 14:26:40
回答 1查看 2.4K关注 0票数 0

Android检查设备是否能够连接到蜂窝数据网络(2G/3G/4G等)。

我知道有API可以检查SIM卡是否存在,但我想知道设备是否能够连接到任何蜂窝数据网络,或者设备是否有可用的SIM卡插槽?

android为此提供api了吗?

**更新**:

如果这是获取设备是否能够连接到移动网络的可能方法。

代码语言:javascript
运行
复制
int phoneType = (TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE)).getPhoneType();
if(phoneType == TelephonyManager.PHONE_TYPE_NONE)
{
     // No phone related functionality supported, phones and data network.
}
EN

回答 1

Stack Overflow用户

发布于 2013-11-26 14:30:24

您是否尝试过:

代码语言:javascript
运行
复制
ConnectivityManager connectivityManager = (ConnectivityManager) mContext
                .getSystemService(Context.CONNECTIVITY_SERVICE);
        NetworkInfo networkInfo = connectivityManager
                .getActiveNetworkInfo();
networkInfo.isConnected() && networkInfo.getType() == ConnectivityManager.TYPE_MOBILE;

最后一条线路将返回,如果它是连接的并且是蜂窝的。

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

https://stackoverflow.com/questions/20209966

复制
相关文章

相似问题

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