我想检测到Wifi是否连接到网络?无论是否有Internet连接都无关紧要。但是当我的Wifi连接到网络(没有互联网)并且启用了3G数据时,我的以下代码返回Disconnected。
public static boolean isWifiConnected(ConnectivityManager mConnectivity){
android.net.NetworkInfo info = mConnectivity.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
if (info == null ) {
Log.e("network type","null");
return false;
}
return info.isConnected();
}
Android OS: 5.0.2
Moto g 1st generation
答案 0 :(得分:0)
我想检测到Wifi是否连接到网络?无所谓 是否有互联网连接。
如果您没有任何互联网连接,则无法确定您断开的连接类型!
更多信息:
<强> isConnected () 强>
指示是否存在网络连接,并且可以 建立连接并传递数据。
在尝试执行数据事务之前始终调用此方法。
如果存在网络连接,则返回true,否则返回false。