Android 检测当前网络状态是wifi网络还是移动网络

概要:

Android 检测当前网络状态是wifi网络还是移动网络

| |目录

// 获取连接管理器
ConnectivityManager conMgr = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
// 获取管理器的活动网络信息对象
NetworkInfo activeInfo = conMgr.getActiveNetworkInfo();
if (activeInfo != null && activeInfo.isConnected()){
	// 查看网络连接类型
	wifiConnected = activeInfo.getType() == ConnectivityManager.TYPE_WIFI; 
	mobileConnected = activeInfo.getType() == ConnectivityManager.TYPE_MOBILE;
	// wifi 连接 
	if(wifiConnected){
		// ...
	} else{ // 手机网络连接
		// ...
	}
}


评论关闭
评论 还能输入200
评论关闭
评论 还能输入200
  • 全部评论(0)
资料加载中...
已关注 , 取消