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