Development/Android(700)
-
SAX (Simple API for XML) 파서, SAX 기본핸들러(DefaultHandler)
SAX (Simple API for XML) 파서· XML 문서를 해석과 동시에, 특정 이벤트를 발생시키는 파서입니다.· 이벤트는 이벤트 처리 핸들러에서 해석되며 SAX 파서가 직접 이벤트 핸들러 메소드를 호출합니다.· SAX는 문서를 순서대로 읽으면서 이벤트를 발생시키는 식이라 메모리를 거의 사용하지 않으며 실행 속도가 빠릅니다. · 만약 딱 한번만 읽는다면 DOM보다 훨씬 빠르며 원하는 노드만 골라 읽을 수도 있고 중간에 파싱을 그만 둘 수도 있습니다.· SAX는 읽기만 하는데 비해 DOM은 노드를 삽입할 수도 있다는 차이점이 있습니다. SAX 기본핸들러(DefaultHandler)SAX(Simple API for XML) 1.0 에서는 네 가지 기본핸들러(DefaultHandler)를 제공합니다.
-
XML Parser (XML 파서)
XML Parser (XML 파서)현재 대부분의 주요 웹 브라우저는 XML 문서에 접근하고 조작하기 위한 XML 파서를 별도로 내장하고 있습니다.XML DOM은 XML 문서에 접근하고 조작할 수 있는 다양한 메소드를 포함하고 있습니다. 이러한 메소드를 이용하려면 우선 XML 문서를 XML DOM 객체로 변환해야만 합니다.XML 파서(parser)는 XML 문서의 평문(plain text) 데이터를 읽어 들여, 그것을 XML DOM 객체로 반환해 줍니다.XML 문서를 읽고 해석하여 태그명, 속성명, 속성값 및 엘리먼트 내용을 분리시켜 주는 프로그램입니다.
-
XML(Extensible Markup Language) - XML 파서, 안드로이드가 지원하는 XML 파서의 종류
XML(eXtensible Markup Language)· 확장성 있는 마크업 언어 입니다.· 전자적으로 데이터를 교환하기 위한 표준입니다.· W3C에서 사람과 응용프로그램간, 혹은 응용프로그램간에 정보를 주고 받기 위해 만든 데이터 교환 포멧입니다.(범용적인 데이터 포멧)· XML에서 eXtensible(확장성 있는)의 의미는 데이터를 설명하는 태그(Tag)를 사용자가 마음대로 정의할 수 있다는 것을 의미합니다. 그래서 Tag를 정의하고 데이터를 기술할 수 있는 마크업 언어를 정의하기 위한 언어입니다.· 웹(web)상에서 구조화된 문서를 전송 가능하도록 설계된 표준화된 텍스트 형식의 마크업 언어입니다.· HTML과 매우 비슷한 문자 기반의 마크업 언어(text-based markup language)입..
-
Bundle(번들, 번들 객체), 인텐트로 데이터 전달 메소드
Bundle(번들, 번들 객체)· 액티비티간에 데이터를 전달하기 위해 사용됩니다.· 인텐트 안에 들어 있기 때문에 putXXX( )와 getXXX( )를 통해 데이터를 넣거나 얻을 수 있습니다. 인텐트로 데이터 전달 메소드지정한 키값에 맞는 데이터가 없으면 null이 반환됩니다.
-
Google Map 메인 페이지
Google Map 메인 페이지 https://developers.google.com/maps/documentation/android/https://developers.google.com/maps/documentation/android-api/
-
지도(Map), Map 용어, Map 메소드, 안드로이드 사용 좌표값, 우리나라가 속한 경위도 값의 범위, AndroidManifest.xml 추가된 항목
지도(Map)기본 지도 이미지 위에 표시되는 모든 것들은 각각 레이어(Layer)로 분리되어 보여지고 구글맵에서는 이런 레이어들을 오버레이(Overlay)라고 부릅니다. Map 용어 getMaxZoomLevel() 최대로 설정할 수 있는 축적값을 확인할수 있습니다. 위치에 따라 다르지만 일반적으로 19~21사이가 최대 축척값으로 나타납니다. map.animateCamera() animateCamera() 이용해서 해당 위치를 중심으로 지도를 보여주게 됩니다. 축척 값이 클수록 가까이서 본 것처럼 확대되어 보여지게 됩니다. 17~18의 축척값은 도시 건물 몇 개를 한눈에 볼 수 있을 정도로 확대되어 보여집니다. 안드로이드 사용 좌표값· 경위도 좌표계 사용합니다.· 위도와 경도 값은 double타입을 가집니..