2010년 8월 4일 수요일

Android 개발하기 1 - Hello World 1

출처 : http://developer.android.com/resources/tutorials/hello-world.html

개발 환경이 만들어 졌다면,

1. project 만들기

new -> project -> Android -> Android Project


Project 이름과, 나머지 Properties를 입력한다.

Project Name
Eclipse Project name — project 파일들이 저장된 디렉토리 이름 ( workspace에 가보면 해당 project 이름의 폴더가 존재함 ).
Application Name
사용자에게 보여질 어플 이름 — 설치되는 어플 이름이 됨.
Package Name
자바 패키지 이름, 설치되는 시스템 내에서 유일해야 하므로 본인만 쓸게 아니라면 신중히 해야 함.
Create Activity
생성될 클래스 이름. 이 클래스는 Android의 Activity 클래스의 서브 클래스로 시작 하는 클래스 임.
Min SDK Version
This value specifies the minimum API Level required by your application. For more information, seeAndroid API Levels.
Finish 버튼을 누르면 프로젝트와 관련 파일들이 생긴다. 

2. layout 추가

만들어진 HelloAndroid.java 파일을 연다. 다음처럼 되어 있다.

package com.example.helloandroid;

import android.app.Activity;
import android.os.Bundle;

public class HelloAndroid extends Activity {
   
/** Called when the activity is first created. */
   
@Override
   
public void onCreate(Bundle savedInstanceState) {
       
super.onCreate(savedInstanceState);
        setContentView
(R.layout.main);
   
}
}
onCreate()는 Activity에 정의 되어 있으며, 이 메소드를 override 한다고 선언되어 있다.
 onCreate() 메소드는 activity가 시작될때 Android system이 호출하게 된다. 따라서 모든 초기화와 UI setup을 수행 해야 한다.

3. Test

eclipse에서 Run configuration을 통해 테스트 클래스를 등록 한다.

실행을 하면 AVD가 실행되고 다음과 같은 화면을 볼 수 있다.

AVD에 자동으로 어플이 설치 되므로 따로 설치나 설치제거를 할 필요 없음.