네트워크 작업 수행하기
이번 강좌는 네트워크를 연결, 네크워크 연결 감시(연결 변화를 포함한), 그리고 사용자의 네트워크 사용에 관한 기본적인 일들에 관하여 다룹니다. 또한 XML데이터의 변환과 사용에 관한 방법도 다뤄집니다.
이 강좌는 어떻게 일반적인 네트워크 작업 수행 방법을 다룬 애플리케이션 샘플을 포함하고 있습니다. 샘플은 GitHub(https://github.com/googlesamples/android-NetworkConnect\)에서에서) 확인 할 수 있습니다. 그리고 재사용 가능한 소스로서 당신의 애플리케이션에 재 사용할 수 있습니다.
이 강좌들을 거쳐가면서, 당신은 네트워크의 트래픽을 최소화 하며 컨텐츠를 다운로드 받고, 효율적으로 데이터를 변환하는 애플리케이션을 만들기위한 근본적인 블럭들을 갖게 될 것입니다.
참고: HTTP 라이브러리로 안드로이드 애플리케이션의 네트워크를 더욱 쉽고 빠르게 만드는 라이브러리인 Volly에 관해서는, 'Volly를 이용해 데이터 전송하기'를 참조해 주십시오. Volly는 오픈 AOSP 저장소를 통해 사용할 수 있습니다. Volly는 아마도 애플리케이션의 네트워크 처리의 장애 요소를 줄이며(직선화 Streamline), 성능 향상에 도움을 줄 수 있을 겁니다.
강좌들
네트워크 연결하기
네트워크 연결 법, HTTP 클라이언트를 선택하고 네트워크 작업을 UI 쓰레드 밖에서 수행하는 법을 배웁니다.
네트워크 사용 관리하기
네트워크 연결을 확인하는 방법, 네트워크 사용을 조절하기 위한 프리퍼런스 사용자 인터페이스(Preference UI)를 만드는법, 그리고 네트워크 연결 변화에 반응하는 방법을 배웁니다.
XML데이터 변환하기
XML데이터를 변환해 사용하는 방법을 배웁니다.