6월 3일의 ⁠#Android11: 베타 버전 출시 행사에 참여하세요.

네트워크 작업 개요 실행

이 클래스에서는 네트워크 연결, 네트워크 연결 모니터링(연결 변경 포함), 사용자의 앱 네트워크 사용량 제어와 관련된 기본 작업을 설명합니다. XML 데이터를 파싱하고 사용하는 방법도 설명합니다.

이 과정을 통해 네트워크 트래픽을 최소화하면서 콘텐츠를 다운로드하고 데이터를 효율적으로 파싱하는 Android 애플리케이션을 만드는 기본 지식을 얻게 될 것입니다.

참고: Android 앱의 네트워킹을 더 쉽고 빠르게 하는 HTTP 라이브러리인 Volley에 관한 자세한 내용은 Volley를 사용하여 네트워크 데이터 전송 클래스를 참조하세요. Volley는 GitHub에서 사용할 수 있습니다. Volley는 앱 네트워크 작업의 효율을 높이고 성능을 개선하는 데 도움이 될 수 있습니다.

이 주제에 관한 자세한 내용은 다음 관련 가이드를 참조하세요.

Android BasicNetworking 샘플도 확인할 수 있습니다.

과정

네트워크 연결
네트워크에 연결하고 HTTP 클라이언트를 선택하며 UI 스레드 외부에서 네트워크 작업을 실행하는 방법을 알아봅니다.
네트워크 사용량 관리
기기의 네트워크 연결을 확인하고 네트워크 사용량 제어를 위한 환경설정 UI를 만들며 연결 변경에 응답하는 방법을 알아봅니다.
XML 데이터 파싱
XML 데이터를 파싱하고 사용하는 방법을 알아봅니다.