새로운 언어를 배우다 보면 가장 많이 만들어 보는 것이 "Hello World" 가 아닐까 생각이 든다. 안드로이드 첫 프로그램으로 Hello World 를 만들어 보면서 각 단계별 주요 내용을 정리해 보자.
개발환경
1. Android Developer Tools 를 실행시킨다.
2. 새로운 안드로이드 프로젝트를 생성한다.
2-1. 메뉴 "File>New>Project..." 선택해서 "New Project"창을 연다.
2-2. "New Project" 상의 트리에서 "Android" 항목 중에서 "Android Application Project"를 선택하고 "Next >" 버튼을 누른다.
2-3. New Android Application 창에서 Application Name으로 "HelloWorld"를 입력한다. Project Name과 Package Name은 자동으로 입력한다. Package Name은 안드로이드 기기에 설치되는 앱을 구분하는 이름으로 유일해야 한다. 일반적으로 도메인명을 꺼꾸로 입력해서 마지막에 프로그램이름을 입력한다. "Next >"버튼을 누른다.
- Minimum Required SDK : 작성할 앱이 동작할 최소 SDK버전
- Target SDK : 개발할 앱이 제공하는 모든 기능을 사용할 수 있는 SDK버전. Minimum Required SDK에 비해 너무 높은 버전을 선택하면 하위 버전 호환을 위한 코드 생성이 길어질 수 있다. 개발시에는 편의를 위해서는 Minimum Required SDK와 동일한 버전으로 설정하기도 한다.
- Compile With : 기본값대로 최신 컴파일러를 설정하여 사용
2-4. Configure Project 창의 선택값은 기본값을 그대로 사용한다. "Next >"버튼을 누른다.
Create custom launcher icon : 실행 아이콘을 사용자가 지
Create activity : Activity 파일 생성
Create Project in Workspace : 프로젝트 파일이 생성될 저장소 위치
Add project to working sets : 작업 공간에 프로젝트 추가
2-5. Configure Launcher Icon 창에서 앱의 아이콘을 설정할 수 있다. "Next >"버튼을 누른다.
Image File : "Browse..." 버튼을 눌러 대표 이미지를 변경할수있다.
Foreground Scaling : 이미지를 크기를 조정한다.
Shape : 이미지 테두리 모양을 결정한다.
Background Color : 배경 색 변경
2-6. Create Activity 창은 Activity창의 종류를 선택할 수 있다. Blank Activity를 선택하고 "Next >"버튼을 누른다.
[Activity 종류]
2-6-1. Blank Activity를 선택했을 때 화면이다. Activity Name, Layout Name 등을 확인 한 후 "Finish" 버튼을 눌러 "HelloWorld" 프로젝트 파일을 생성한다.
[Navigation Type]
2-6-2. Fullscreen Activity를 선택했을 때 화면이다. Activity Name, Layout Name 을 확인 한 후 "Finish" 버튼을 눌러 "HelloWorld" 프로젝트 파일을 생성한다.
2-6-3. Master/Detail Flow 를 선택했을 때 화면이다. Object Kind, Object Kind Plural 을 확인한 후 "Finish" 버튼을 눌러 "HelloWorld" 프로젝트 파일을 생성한다. Master/Detail Flow를 선택하기 위해서는 앞선 "New Android Application" 창에서 Minimum Required SDK, Target SDK, Compile With 값으로 "API 11: Android 3.0 (Honeycomb)"를 선택해 주어야 한다.
2-7. HelloWorld 프로젝트 소스가 생성된 모습이다.
관련글
'프로그램 > Android' 카테고리의 다른 글
Notification 에서 Activity 실행시 중복실행 막기 (0) | 2014.09.17 |
---|---|
이벤트 (0) | 2014.04.19 |
AndroidManifest.xml file missing (0) | 2014.03.20 |
안드로이드 앱 타이틀바 감추기 (0) | 2014.03.18 |
Failed to run Android SDK manager (0) | 2014.03.18 |