안드로이드 네트워크 상태 확인하기

ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo ni = cm.getNetworkInfo(ConnectivityManager.TYPE_WIFI);  //와이파이상태
ni = cm.getNetworkInfo(ConnectivityManager.TYPE_ETHERNET); //유선랜 상태
ni = cm.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);  //3g, 기타 모바일 상태
boolean isAvail = ni.isAvailable();   // 사용가능한지 여부
boolean isConn = ni.isConnected(); //연결되었는지 여부
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" ></uses-permission>

이렇게 하면 알 수 있음


Comments

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다