android 判断网络连接的工具类
2015-10-15 20:39
621 查看
package com.way.util; import android.content.Context; import android.net.ConnectivityManager; import android.net.NetworkInfo.State; public class NetUtil { public static final int NETWORN_NONE = 0; public static final int NETWORN_WIFI = 1; public static final int NETWORN_MOBILE = 2; public static int getNetworkState(Context context) { ConnectivityManager connManager = (ConnectivityManager) context .getSystemService(Context.CONNECTIVITY_SERVICE); // Wifi State state = connManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI) .getState(); if (state == State.CONNECTED || state == State.CONNECTING) { return NETWORN_WIFI; } // 3G state = connManager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE) .getState(); if (state == State.CONNECTED || state == State.CONNECTING) { return NETWORN_MOBILE; } return NETWORN_NONE; } }
相关文章推荐
- IOS网络笔记--ASIHTTP类库的使用(上传和下载)
- 《UNIX网络编程》思考1---有关socket的几个重要概念
- 题外:分类篇(音乐风格分类)基于BP神经网络
- ie可以访问http但是无法打开https问题
- IOS 9.0无法访问网络
- PHP 拼接HTTP请求字符串
- Wed Server之httpd基础(2)
- HttpServlet的两个Service()方法区别
- Nginx基础. HTTP多阶段处理大致分析
- TCP基础知识
- HTTP协议详解(真的很经典)
- 网络编程---Android开源组件(Async-http)实现文件上传
- IOS(SystemConfiguration)框架中关于测试连接网络状态相关方法
- 《UNIX网络编程》一书中源代码在ubuntu下如何编译的问题
- CentOS重新启动网络配置,文件/etc/resolv.conf会被错误覆盖或清空解决
- 获取WebBrowser全cookie 和 httpWebRequest 异步获取页面数据
- UICollectionView请求网络数据显示(Text)
- UICollectionView请求网络数据显示(Text)
- X11: Linux跨网络运行XWindow程序
- tcpdump cross compile