취미 기록용 블로그

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

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

답글 남기기

이메일 주소는 공개되지 않습니다. (이름과 이메일은 안써도 됩니다)

이 사이트는 Akismet을 사용하여 스팸을 줄입니다. 댓글 데이터가 어떻게 처리되는지 알아보세요.