안드로이드 개발 질문/답변
(글 수 45,052)
스마트폰이 3G(4G)나 wifi와 같은 네트워크에 연결가능한 상태(또는 연결되어있는 상태) 인지,
아닌지를 확인 할 수 있는 방법이 있나요???
2012.01.26 15:03:38
how to check WiFi or 3G before connecting the network.
네트워크에 접속 전 WiFi or 3G 체크하는 방법
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"/>




물론 가능합니다~
http://www.androidside.com/bbs/board.php?bo_table=B46&wr_id=33329&sca=%EC%9C%A0%EC%9A%A9%ED%95%9CTIP&sfl=wr_subject%7C%7Cwr_content&stx=3G&sop=and
출처는 안드로이드사이드입니다~원작자는 nicehee님입니다~참고하셔요~