를 연결하는 경우에도 항상 false입니다 :NetworkInfo.isAvailable()는 이더넷 코드입니다 사용할 수 있으며 여기에
ConnectivityManager conMan = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo info = conMan.getActiveNetworkInfo();
Log.e("TEST","=================Info================\n"+info.toString());
로그 캣은
E/TEST (2113): =================Info================
E/TEST (2113): NetworkInfo: type: ETHERNET[], state: CONNECTED/CONNECTED, reason: (unspecified), extra: (none), roaming: false, failover: false, isAvailable: false
모양이 이상한 생각하십니까?
를 확인하려면이 코드를 사용해보십시오 ... 가능하지만 연결되지는 솔루션의 목록입니다 http://www.java2s.com/Code/Android/Network/Connectivity.htm –