프레임워크/Android 2

안드로이드에서 XML 데이터 파싱하기

공개된 공공데이터 (날씨 정보 및 버스 정보 등) 를 이용하기 위해서는 데이터를 분석하고 분류할 줄 알아야 한다. 이러한 데이터의 형식은 여러 가지가 있지만 주로 XML 데이터를 이용한다. 안드로이드에서는 기본적으로 XML을 분류하고 처리할 수 있는 기능을 제공한다. XmlPullParser라고 되어 있는 기능이 있다. 아래 사이트에 가면 이것에 대한 내용이 나와 있다. https://developer.android.com/reference/org/xmlpull/v1/XmlPullParser 비슷한 기능으로 jsoup이 있으나 공공데이터를 파싱하여 분류하기에는 적합하지 않다. 기본적으로 탑재되어 있는 기능을 사용하는 것이 매우 좋다. 내가 공공데이터를 이용할 때 사용했던 코드가 있다. 예시 코드를 살펴보..

안드로이드 개발환경 설치하는 법

안드로이드 어플리케이션을 개발할 때 필요한 도구는 안드로이드 스튜디오, 이클립스 등이 있다. 구글에서 안드로이드 스튜디오라는 통합 개발환경을 출시하기 전에는 이클립스에서 개발을 했으나, 현재 인텔리제이를 기반으로 한 안드로이드 스튜디오를 출시함에 따라 개발 환경이 더욱 편해졌다. 간단한 안드로이드 어플을 개발하기 위해선 무엇을 해야 할까? 어플을 개발하기 위한 초기 세팅값을 알아보자. 간단한 순서부터 먼저 알아보자. 1. 안드로이드 스튜디오 설치하기 2. 어플 실행을 위한 AVD 및 스마트폰 연결 설정하기 내 컴퓨터에서는 어플을 디버깅 할 경우에 버추얼 머신에서만 돌릴 것이다. 왜냐하면 램이 32GB로 넉넉하기 때문이다. 하지만 램이 부족한 컴퓨터에서는 디버깅 시에 스마트폰에서 실행하는 것이 훨씬 자연스..