Android之判断当前网络状态
来源:互联网 发布:电脑降温软件 编辑:程序博客网 时间:2024/05/29 16:58
/** * 检测网络是否可用 * @return */ public boolean isNetworkConnected() { ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo ni = cm.getActiveNetworkInfo(); return ni != null && ni.isConnectedOrConnecting(); } /** * 获取当前网络类型 * @return 0:没有网络 1:WIFI网络 2:WAP网络 3:NET网络 */ public static final int NETTYPE_WIFI = 0x01; public static final int NETTYPE_CMWAP = 0x02; public static final int NETTYPE_CMNET = 0x03; public int getNetworkType() { int netType = 0; ConnectivityManager connectivityManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo networkInfo = connectivityManager.getActiveNetworkInfo(); if (networkInfo == null) { return netType; } int nType = networkInfo.getType(); if (nType == ConnectivityManager.TYPE_MOBILE) { String extraInfo = networkInfo.getExtraInfo(); if(!StringUtils.isEmpty(extraInfo)){ if (extraInfo.toLowerCase().equals("cmnet")) { netType = NETTYPE_CMNET; } else { netType = NETTYPE_CMWAP; } } } else if (nType == ConnectivityManager.TYPE_WIFI) { netType = NETTYPE_WIFI; } return netType; }
0 0
- Android之判断当前网络状态
- Android之判断当前网络状态
- android判断当前网络状态
- Android 判断手机当前的网络状态
- Android 判断当前网络连接状态
- android 判断当前网络连接状态
- Android 判断当前的网络状态
- Android检测网络状态,判断当前网络是否可用
- Android检测网络状态,判断当前网络是否可用
- Android检测网络状态,判断当前网络是否可用
- Android检测网络状态,判断当前网络是否可用
- Android检测网络状态,判断当前网络是否可用
- Android检测网络状态,判断当前网络是否可用
- Android检测网络状态,判断当前网络是否可用
- iphone 判断当前网络状态
- 判断当前的网络状态
- 判断当前网络的状态
- iPhone开发之判断当前的网络状态
- Centos6.5安装Hadoop配置集群环境
- 第一次打字成绩
- 虚拟现实-VR-UE4-获取UE4
- 【bzoj2300】【HAOI2011】【防线修建】【离线+凸包+set】
- http://blog.csdn.net/guolin_blog/article/details/9097463
- Android之判断当前网络状态
- 第12课第6节 字符设备驱动程序之异步通知
- JS eval()函数
- GDB查看指定内存地址处的内容
- ROHC 一些备忘
- 面向对象的七大设计原则
- Linux下nginx配置https协议访问
- Android从网页的源码中特定标签中取值
- 102.数组排序方法总结和NSComparisonResult