네트워크 작업 수행 개요
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
이 섹션의 가이드에서는 네트워크 연결, 네트워크 연결 모니터링 (연결 변경 포함), 앱의 네트워크 사용 제어와 관련된 기본 작업을 설명합니다. XML 데이터를 파싱하고 사용하는 방법도 설명합니다.
이 가이드에서는 네트워크 트래픽을 최소화하면서 콘텐츠를 다운로드하고 데이터를 효율적으로 파싱하는 Android 애플리케이션을 만들기 위한 기본 구성요소를 설명합니다.
이 주제에 관해 자세히 알아보려면 다음 관련 가이드를 참조하세요.
가이드
- 네트워크에 연결
- 네트워크 연결 방법, HTTP 클라이언트 선택 방법, UI 스레드 외부에서 네트워크 작업을 실행하는 방법을 알아봅니다.
- 네트워크 사용 관리
- 기기의 네트워크 연결을 확인하고, 네트워크 사용 제어를 위한 환경설정 UI를 만들고, 연결 변경에 응답하는 방법을 알아봅니다.
- XML 데이터 파싱
- XML 데이터를 파싱하고 사용하는 방법을 알아봅니다.
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2025-07-26(UTC)
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-07-26(UTC)"],[],[],null,["# Perform network operations overview\n\nThe guides in this section explain the basic tasks involved in connecting to the\nnetwork, monitoring the network connection (including connection changes), and\ngiving users control over an app\\\\'s network usage. They also describe how to\nparse and consume XML data.\n\nThese guides describe the fundamental building blocks for creating Android\napplications that download content and parse data efficiently while minimizing\nnetwork traffic.\n\nTo learn more about this topic, see the following related guides:\n\n- [Reduce network battery drain: Overview](/develop/connectivity/preserving-battery)\n- [Minimize the effect of regular updates](/develop/connectivity/minimize-effect-regular-updates)\n- [Web-based content](/guide/webapps)\n\nGuides\n------\n\n**[Connect to the network](/develop/connectivity/network-ops/connecting)**\n: Learn how to connect to the network, choose an HTTP client, and perform\n network operations outside of the UI thread.\n\n**[Manage network usage](/develop/connectivity/network-ops/managing)**\n: Learn how to check a device\\\\'s network connection, create a preference UI\n for controlling network usage, and respond to connection changes.\n\n**[Parse XML data](/develop/connectivity/network-ops/xml)**\n: Learn how to parse and consume XML data."]]