태그를 입력해 주세요.(259)
-
안드로이드 프로그램 구조
안드로이드 프로그램 구조 뷰(View) 뷰(View)는 사용자와 직접 상호작용을 하는 UI를 의미합니다. 액티비티 (Activity) 하나의 화면을 컨트롤하는 객체로 (어플리케이션의 하나의 화면, 폰 화면) 보통 액티비티와 UI화면은 일대일 대응 관계를 갖고 시스템 혹은 사용자로부터 시작된 이벤트에 반응(처리)합니다. 레이아웃을 포함하며 UI오브젝트를 추가하여 사용할 레이아웃을 정의(화면을 구성)하게 됩니다. 위젯(Widget) TexTView, Button, EditText등 사용자의 입력을 받거나 화면에 데이터를 표시해 주는 Object 레이아웃(Layout) 액티비티들을 어떠한 방식으로 화면에 배치해 줄지를 결정해 주는 하나의 컨테이너 역할 UI오브젝트를 담고 있는 그릇역할. 인텐트 (Intent)..
-
안드로이드 플랫폼 (Android Platform)
안드로이드 플랫폼 구성요소 설명 리눅스커널 메모리관리, 프로세스관리, 파일시스템 관리, 네트워크 스택등 하드웨어 지원 Native라이브러리(C, C++) 안드로이드 프레임워크에서 필요한 C와 C++ 라이브러리 안드로이드 런타임 코어라이브러리 지원, Dalvik Virtual Machine으로 안드로이드 애플리케이션 실행환경 제공 어플리케이션프레임워크 안드로이드 어플리케이션 개발시 필요한 API 제공 어플리케이션 Email 클라이언트, SMS 프로그램, 달력, 지도, 브라우저 등의 코어 어플리케이션 어플리케이션프레임워크 상세 구성요소 상세 구성 요소 기능 설명 Activity Manager 애플리케이션의 생명주기를 관리합니다. Window Manager 윈도우의 모양이나 크기 등을 관리합니다. Conten..
-
Android version name-안드로이드 버전, 이름, 업데이트된 기능
http://codedragon.tistory.com/801 Android 1.0 Astro (API level 1) 최초버전Android 1.5 Cup Cake (API level 3)AVD지원, 홈스크린 위젯, 애니메이션 화면효과, 다국어 지원Android 1.6 Donut (API level 4)UI 프레임워크 강화, TTS, 제스처, 갤러리 여러 장 사진 삭제 기능 Android 2.0/2.1 Éclair (API level 5/Level 6) Exchange지원, 다중계정, 블루투스 2.1 홈화면, 음성인식 지원Android 2.2 Froyo (API level 8) Adobe flash 10.1지원, 버그 수정, 기능 개선Android 2.3 Gingerbread (API level 9)인터넷..
-
안드로이드(Android)
안드로이드(Android) 안드로이드는 구글을 중심으로 한 OHA(Open Handset Alliance) 컨소시엄에서 만든 최초의 오픈 소스 모바일 애플리케이션 플랫폼입니다. 휴대전화와 모바일 디바이스를 위한 운영체제, 미들웨어 그리고 핵심 애플리케이션을 포함한 소프트웨어 스택 즉, 구글에서 개발한 스마트폰 OS입니다. 구글은 2005년, 모바일 소프트웨어 개발업체인 ‘안드로이드(Android)’사를 인수하여 본격적인 모바일 운영체제의 개발에 나섰으며 2007년 10월에는 삼성전자, LG전자, 모토로라, HTC, NTT도코모, T모바일, 퀄컴, 브로드컴 등과 함께 OHA(Open Handset Alliance: 개방형 휴대전화 연합)’을 결성하고 오픈 모바일 운영체제인 ‘안드로이드(Android)’를 ..
-
Google Map-API 얻기-구글 지도, 구글 맵 라이브러리
Google Map V2 메인 페이지 https://developers.google.com/maps/documentation/android/ Google Map API 사용하기 위한 절차 구글 지도 사용을 위한 API키 생성 인증서 지문 생성 Google APIs Console 프로젝트 생성 Google Maps Android API 항목 활성화 새로운 키 생성 및 인증서 지문 등록 Google Play Services SDK 다운로드 구글맵 라이브러리 프로젝트 가져오기 프로젝트 생성 구글맵 라이브러리를 지정 (project.properties ) 안드로이드 마니페이스 파일 설정 (AndroidManifest.xml) activity_main.xml 작업 MainActivity 작업 구글 지도 사용을 위..
-
Map(지도, 맵)
지도(Map) 기본 지도 이미지 위에 표시되는 모든 것들은 각각 레이어로 분리되어 보여지고 구글맵에서는 이런 레이어들을 오버레이라고 부릅니다. Map 용어 레이어(Layer)유사항 속성을 가진 객체들을 넣어둔 층오버레이(Overlay)레이어의 집합마커(Marker)아이콘을 이용해 원하는 위치를 포인트로 쉽게 표시하기 위해 사용 Map 메소드 getMaxZoomLevel()최대로 설정할 수 있는 축적값을 확인할수 있습니다. 이치에 따라 다르지만 일반적으로 19~21사이가 최대 축척값으로 나타납니다.map.animateCamera()animateCamera() 이용해서 해당 위치를 중심으로 지도를 보여주게 됩니다. 축척 값이 클수록 가까이서 본 것처럼 확대되어 보여지게 됩니다. 17~18의 축척값은 도시 건..