안드로이드 개발 질문/답변
(글 수 45,052)
app 실행 중에 wifi 인지 이통사 망인지 알 수 있는 방법이 있을까요?
망의 변경 시에 알려는 것은 아니고
폰에서 인터넷 연결망이 Wi-Fi 인지 이통사망인지 알 수 있는 방법이 있을까요?
참고로, 변경시 받는 이벤트는 CONNECTIVITY_CHANGE
2011.10.20 18:12:37
boolean isMobile;
boolean isWiFi;
ConnectivityManager manager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
isMobile = manager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).isConnectedOrConnecting();
isWiFi = manager.getNetworkInfo(ConnectivityManager.TYPE_WIFI).isConnectedOrConnecting();
참인게 해당 사용하고 있는 망이겠지요!!!!
끝!!!
저녁밥 묵으러 가야쥥~~~~~밥밥밥밥밥밥밥밥~~~~




그냥 ConnectivityManager를 통해서 현재Active 인 망을 찾아서 그게 WIFI인지만 구분하면 될거 같은데요...
현재로서는 WIFI만 아니면 이통사 망으로 구분하면 되겠죠