2011년 3월 16일 수요일

Android : 네트워크 접속 전에 3G 및 Wife 접속 가능 체크하기.

아래의 로직으로 체크 가능합니다. 이때 AndoridManifest.xml에 권한을 설정하셔야 합니다.

[로직]
ConnectivityManager connec = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);

   if (connec.getNetworkInfo(0).getState() != NetworkInfo.State.CONNECTED
     && connec.getNetworkInfo(1).getState() != NetworkInfo.State.CONNECTED) {
     //원하는 로직 추가.

    return;
   }


[권한]
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>

댓글 없음:

댓글 쓰기