안드로이드 개발 질문/답변
(글 수 45,052)
앱을 개발하고 있는데..
3G에 강제 접속을 하고 싶은데 어떤 class를 써야 할 지 모르겠습니다.
ConnectivityManager cm = (ConnectivityManager)ctx.getSystemService(Context.CONNECTIVITY_SERVICE);
if(!cm.getNetworkInfo(ConnectivityManager.TYPE_WIFI).isConnected()
&& !cm.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).isConnected()) {
//-- 강제로 3G에 연결하기
cm.startUsingNetworkFeature(ConnectivityManager.TYPE_MOBILE, ??);
}
계속 구글링을 하고 있는데.. 정확한 방법을 찾지 못했습니다.
startUsingNetworkFeature(type, feature) 메소드를 봤는데 feature에는 어떤 값을 넣어야 할지 모르겠습니다.
위 메소드를 사용하면 3G로 연결이 될까요?




3G 는 우리나라 같은 경우에는...따로 연결 잡아주는게 아니라 그냥...원래 3G로 연결 되어 있는거 아닌가요??
따로 연결할 필요는 없어보이는데요...보통은 Wi-fi 연결을 잡으려고 하니까요...Wi-fi 연결 못하게만 막아놓으면...
3G 는 기본으로 연결 되어 있는걸로 알고 있습니다만....