반응형
[안드로이드] 네트워크 연결 확인
안드로이드에서 네트워크 연결하는 방법이다.
연결된 네트워크 종류도 알 수 있다.
ConnectivityManager cm = (ConnectivityManager) this.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetwork = cm.getActiveNetworkInfo();
if (activeNetwork != null) {
if (activeNetwork.getType() == ConnectivityManager.TYPE_WIFI && activeNetwork.isConnectedOrConnecting()) {
// wifi 연결중
} else if (activeNetwork.getType() == ConnectivityManager.TYPE_MOBILE && activeNetwork.isConnectedOrConnecting()) {
// 모바일 네트워크 연결중
} else {
// 네트워크 오프라인 상태
}
} else {
// 네트워크 없음.
}
반응형
'IT > 안드로이드+JAVA' 카테고리의 다른 글
[안드로이드] 안드로이드 스튜디오 그래들 업데이트 (0) | 2020.04.15 |
---|---|
[안드로이드] FCM(Firebase Cloud Messaging) 사용하기 예제 (0) | 2018.01.15 |
[안드로이드] 다음 카카오 지도 api 사용하기 (Kakao Map Api) (3) | 2018.01.10 |
[JAVA] 전위 연산자, 후위 연산자, ++, -- (0) | 2017.06.14 |
[안드로이드] jCenter에 안드로이드 라이브러리 배포하기 (0) | 2017.03.17 |