检查是否有网络工具类
2015-12-12 21:27
411 查看
public class CommonUtils { /** 检查是否有网络 */ public static boolean isNetworkAvailable(Context context) { NetworkInfo info = getNetworkInfo(context); if (info != null) { return info.isAvailable(); } return false; } /** 检查是否是WIFI */ public static boolean isWifi(Context context) { NetworkInfo info = getNetworkInfo(context); if (info != null) { if (info.getType() == ConnectivityManager.TYPE_WIFI) return true; } return false; } /** 检查是否是移动网络 */ public static boolean isMobile(Context context) { NetworkInfo info = getNetworkInfo(context); if (info != null) { if (info.getType() == ConnectivityManager.TYPE_MOBILE) return true; } return false; } private static NetworkInfo getNetworkInfo(Context context) { ConnectivityManager cm = (ConnectivityManager) context .getSystemService(Context.CONNECTIVITY_SERVICE); return cm.getActiveNetworkInfo(); } }
相关文章推荐
- 简单的感知学习原理例子 人工神经网络 Perceptron Learning Rule
- 关于Http协议(2)--转载
- android5.0无法使用HttpClient解决办法
- c++父类指针指向子类的具体原理? http://www.zhihu.com/question/31345300
- 网络基础知识HTTP(1) --转载
- 残差学习,152层网络,微软夺冠2015 ImageNet计算机视觉识别挑战
- C++对象的内存分布和虚函数表 http://blog.sina.com.cn/s/blog_60e96a410100lirk.html
- windows几个常见网络命令解析:ping, telnet, ssh, ftp/sftp, netstat, tracert, arp
- Android之网络连接状态的判定
- SpringMVC对HTTP报文体的处理
- Android之判断手机连接的网络类型是WIFI还是2G/3G/4G
- 神经网络
- (Fun)*((int*)*(int*)(&b)); http://bbs.csdn.net/topics/320008423
- 操作系统与网络实现 之十二
- 操作系统与网络实现 之十二
- 《TCP/IP作品详细解释2:实现》笔记--Radix树路由表
- 【拔苗计划】——TCP学习笔记之TCP三次握手四次断连
- C++虚函数及虚函数表解析http://www.cnblogs.com/chinazhangjie/archive/2012/07/11/2586535.html
- 用平常语言介绍神经网络
- Xcode7 HTTP不能正常使用的方法