IT 안드로이드 모바일 통신, WIFI통신이 사용 가능한지 체크하는 메소드 Dante2k™ 2012. 2. 6. 10:53 반응형 3G통신과 4G통신의 사용여부 // 휴대폰 통신 가능 여부 boolean ChkConnectMobile() { ConnectivityManager m_NetConnectMgr = (ConnectivityManager) mContext.getSystemService(Context.CONNECTIVITY_SERVICE); boolean bConnect = false; try { if (m_NetConnectMgr == null) return false; NetworkInfo netInfo = m_NetConnectMgr.getNetworkInfo(ConnectivityManager.TYPE_MOBILE); bConnect = netInfo.isConnected(); // if 모바일이 아니고 4G통신인 경우 if(bConnect == false) { NetworkInfo netInfoLTE = m_NetConnectMgr.getNetworkInfo(ConnectivityManager.TYPE_WIMAX); bConnect = netInfoLTE.isConnected(); } } catch (Exception e) { return false; } return bConnect; } WIFI통신의 사용여부 // WIFI 연결 가능 여부 boolean ChkConnectWifi() { ConnectivityManager m_NetConnectMgr = (ConnectivityManager)mContext.getSystemService(Context.CONNECTIVITY_SERVICE); boolean bConnect = false; try { if (m_NetConnectMgr == null) return false; NetworkInfo netInfo = m_NetConnectMgr.getNetworkInfo(ConnectivityManager.TYPE_WIFI); bConnect = netInfo.isConnected(); } catch (Exception e) { return false; } return bConnect; } 반응형 공유하기 게시글 관리 :: 선택적 기억상실증 :: 저작자표시 비영리 동일조건 (새창열림) 'IT' Related Articles 안드로이드 개발을 위한 준비물 1.eclipse Subversion, Eclipse를 이용한 소스관리와 다중사용자 개발환경 만들기 Android Heap Memory Management, Out of memory 처리방안 안드로이드 압축하기 deflate, inflate