이 클래스에서는 네트워크 연결, 네트워크 연결 모니터링(연결 변경 포함), 사용자의 앱 네트워크 사용 제어와 관련된 기본 작업을 설명합니다. XML 데이터를 파싱하고 사용하는 방법도 설명합니다.
이 과정을 통해 네트워크 트래픽을 최소화하면서 콘텐츠를 다운로드하고 데이터를 효율적으로 파싱하는 Android 애플리케이션을 만드는 기본 지식을 얻게 될 것입니다.
참고: Android 앱의 네트워킹을 더 쉽고 빠르게 하는 HTTP 라이브러리인 Volley에 관한 자세한 내용은 Volley를 사용하여 네트워크 데이터 전송 과정을 참조하세요. Volley는 GitHub에서 사용할 수 있습니다. Volley는 앱 네트워크 작업의 효율을 높이고 성능을 개선하는 데 도움이 될 수 있습니다.
이 주제에 관한 자세한 내용은 다음 관련 가이드를 참조하세요.
과정
- 네트워크 연결
- 네트워크에 연결하고 HTTP 클라이언트를 선택하며 UI 스레드 외부에서 네트워크 작업을 실행하는 방법을 알아봅니다.
- 네트워크 사용 관리
- 기기의 네트워크 연결을 확인하고, 네트워크 사용 제어를 위한 환경설정 UI를 만들며, 연결 변경에 응답하는 방법을 알아봅니다.
- XML 데이터 파싱
- XML 데이터를 파싱하고 사용하는 방법을 알아봅니다.