网络连接判断的工具类,判断是wifi网络,还是蜂窝网络,或者无线网络;
2018-02-24 20:58
253 查看
public class Utils {
/**
* 返回值 -1:没有网络 1:WIFI网络 2:net网络
*/
public static int getNetype(Context context) {
int netType = -1;
ConnectivityManager connMgr = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo networkInfo = connMgr.getActiveNetworkInfo();
if (networkInfo == null) {
return netType;
}
int nType = networkInfo.getType();
if (nType == ConnectivityManager.TYPE_MOBILE) {
netType = 2;
} else if (nType == ConnectivityManager.TYPE_WIFI) {
netType = 1;
}
return netType;
}
}
/**
* 返回值 -1:没有网络 1:WIFI网络 2:net网络
*/
public static int getNetype(Context context) {
int netType = -1;
ConnectivityManager connMgr = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo networkInfo = connMgr.getActiveNetworkInfo();
if (networkInfo == null) {
return netType;
}
int nType = networkInfo.getType();
if (nType == ConnectivityManager.TYPE_MOBILE) {
netType = 2;
} else if (nType == ConnectivityManager.TYPE_WIFI) {
netType = 1;
}
return netType;
}
}
相关文章推荐
- PPC中如何判断网络已经连接或者断开
- Android之判断手机连接的网络类型是WIFI还是2G/3G/4G(转载)
- android 判断wifi和蜂窝网络连接
- Android 判断 网络连接 Internet访问 工具类
- [置顶] Android开发之java代码工具类。判断当前网络是否连接并请求下载图片
- C#使用Ping功能判断网络连接状态或者目标计算机是否开机等
- 安卓应用中判断手机是否连接网络或者是否连接wife或手机3/4G
- PC中如何判断网络已经连接或者断开
- 网络编程(二):先判断错误还是先接受连接?
- [WM][转]PPC中如何判断网络已经连接或者断开
- Android 判断 网络连接 Internet访问 工具类
- 判断是否连接到网络,如果有网,是3G还是WIFI
- Android之判断手机连接的网络类型是WIFI还是2G/3G/4G
- Android 工具类 —— 判断网络连接状态、GPS是否打开、基站信息和手机IMSI码
- APP 检测网络的状态 是wifi 还是蜂窝连接
- 手机网络连接类型判断 2/3/4G网络 WiFi和无网络 工具类
- 判断网络是否连接工具类
- [WM][转]PPC中如何判断网络已经连接或者断开
- android判断网络连接工具类
- android 判断网络连接的工具类