network
-
[Android] ConnectivityManager로 네트워크 상태 판단하기Android📱 2023. 9. 12. 22:52
스마트폰의 장점은 가볍게 들고 다닐 수 있고, 어디서든지 네트워크에 접속해서 내가 필요한 정보를 얻거나, 공유할 수 있는 접근성이라고 생각한다. 스마트폰이 없던 시절에는 공포의 네이트 버튼이 존재했는데 이 버튼을 누르는 순간 엄청난 요금 폭탄이;; 하지만 요즘은 무제한 요금제도 흔하고, OTT, SNS 그리고 흔한 거의 대부분의 앱들이 네트워크가 켜져있지 않으면 사용이 불가능한 경우가 많다. 그렇기 때문에 네이티브 개발자는 네트워크 상태를 판단하고, 현재 앱에서 네트워크를 사용할 수 있는지 없는지를 판단하고, 네트워크가 없을 경우 앱을 사용하지 못하게 할지 아니면 일정 부분만 사용을 못하게 할지 등 여러 가지 행동을 프로그래밍해놓을 수 있다. ConnectivityManager 그렇다면 네트워크 상태를 ..