- 인터넷 설명 -

 

 

 

 

 

 

- 내 설명 -

인터넷 연결 상태

인터넷 연결 상태는 크게 연결된 상태와 연결되지 않은 상태로 나눌 수 있습니다.

예를 들어 단말을 비행기모드로 바꾸면 연결되지 않은 상태가 되죠.

연결된 상태는 다시 무선랜으로 연결된 상태 3G/LTE로 연결된 상태로 나누어볼 수 있습니다.

유선랜으로 연결된 상태가 있을 수도 있지만 대부분 무선랜이나 3G/LTE로 연결하기 때문에 이 정도의 구분만으로도 충분합니다.

 

 

 

 

이 연결 체크하는 것은 복잡하지 않습니다.

연결 체크하는 기능을 "시스템 서비스"라고 해서 이 단말이 시작 됬을 때, 뒷단에서 계속 돌고 있는, 그 서비스로 제공을 해줍니다.

그래서, 코드를 어떻게 구성해야하는지만 잘 이해하면 됩니다.

 

 

-전체코드-
- activity_main.xml   (폼)
- NetworkStatus.java (네트워크 상태 체크해주는 "클래스")
- MainActivity.java (메인 코드)
- AndroidMenifest.xml (퍼미션 넣어주어야 함.)

 

- activity_main.xml

 

- NetworkStatus.java

설명->

0)

1)

2)

3)

 

- MainActivity.java


- AndroidMenifest.xml

 

 

 

 

 

결과