博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android 获取网络链接类型
阅读量:5817 次
发布时间:2019-06-18

本文共 759 字,大约阅读时间需要 2 分钟。

/**	 * 获取当前网络类型	 * @return 0:没有网络   1:WIFI网络   2:WAP网络    3:NET网络	 */	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;	}

  

转载地址:http://numbx.baihongyu.com/

你可能感兴趣的文章
工控随笔_02_西门子_WinCC的IO域利用C脚本返回值
查看>>
Nginx负载均衡
查看>>
关于在Asp.net下使用Oracle.DataAccess.dll(Oracle10g)执行参数化Update无效的解决方案之一...
查看>>
Apache Rewrite 命令
查看>>
jquery.get中文参数问题——js符串编码
查看>>
js分页例子
查看>>
Linux汇编---函数调用过程
查看>>
SuperMap iServer Java 2008硬件许可配置历险记(转)
查看>>
滚动标记当前菜单状态
查看>>
【APUE笔记一】进程相关ID
查看>>
使用python抓取58手机维修信息
查看>>
SQL Server 2008 常见异常收集(持续更新)
查看>>
AnnotationSessionFactoryBean用法介绍
查看>>
Array转为Json需要导入的包
查看>>
cmake编译Debug和Release
查看>>
jQuery分页小插件
查看>>
【学习干货】给coder的10个读书建议
查看>>
SQL点滴25—T-SQL面试语句,练练手
查看>>
Swift版iOS游戏框架Sprite Kit基础教程下册
查看>>
从Ubuntu12.04升级到Ubuntu 14.04之后,系统将无法启动
查看>>