判断网络是否链接
2015-05-07 14:12
337 查看
/** * 检查是否有网 */ public boolean isConnecting() { ConnectivityManager mConnectivity = (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE); TelephonyManager mTelephony = (TelephonyManager) context. getSystemService(Context.TELEPHONY_SERVICE); NetworkInfo info = mConnectivity.getActiveNetworkInfo(); if (info == null || !mConnectivity.getBackgroundDataSetting()) { return false; } int netType = info.getType(); int netSubtype = info.getSubtype(); if (netType == ConnectivityManager.TYPE_WIFI) { return info.isConnected(); } else if (netType == ConnectivityManager.TYPE_MOBILE && netSubtype == TelephonyManager.NETWORK_TYPE_UMTS && !mTelephony.isNetworkRoaming()) { return info.isConnected(); } else { return false; } }
相关文章推荐
- Android 判断手机网络是否链接
- android中判断是否有网络链接和判断是否是WIFI
- 怎么判断是否有网络链接
- 判断网络是否链接
- Winform判断网络是否边接之C#版网络链接
- iOS 判断网络是否链接 、 AFNetworking请求超时和请求失败
- KingDZ 变菜鸟,每日一个C#小实例之---C#判断网络是否链接
- 判断网络是否链接
- Android 判断是否有网络正在链接中
- 判断是否有网络链接
- 网络 判断是否链接
- Android中判断网络是否可用
- Android-判断当前网络是否可用
- 判断无线网卡是否支持“无线承载网络”的方法
- c# 判断网络地址是否存在
- 判断一个单链表是否有环及环的链接点(转)
- 登录判断用户名和密码是否正确的代码(链接和读取数据库)
- socket.sendUrgentData判断网络远端是否断开连接
- a 标记点击后通过ajax返回的布尔值结果进行判断是否在新窗口打开链接
- 判断任意两台计算机的IP地址是否属于同一子网络