Hello World 는 어떻게 만드나는 아마도 가장 일반적인 컴퓨터 언어 입문 일것입니다. 안드로이드도 별차이 없이 여기서 시작합니다. 이페이지는 http://code.google.com/android/intro/hello-android.html 보면서 연습한 것을 정리한것입니다.
준비물:
1. eclipse IDE - 다른것을 써도 좋지만 추천하는 것으로 배우는게 일단은 편합니다.
2. Android Eclipse Plugin (ADT) - eclipse 설치후 가져다 붙히면 됩니다.
1. eclipse IDE - 다른것을 써도 좋지만 추천하는 것으로 배우는게 일단은 편합니다.
2. Android Eclipse Plugin (ADT) - eclipse 설치후 가져다 붙히면 됩니다.
시작:
1. 프로젝트만들기:
- Eclipse에서 File > New > Project
- Android 폴더밑의 Android project 선택 그리고 [next]
1. 프로젝트만들기:
- Eclipse에서 File > New > Project
- Android 폴더밑의 Android project 선택 그리고 [next]
- 다음화면
Project name: HelloAndroid - 이 이름으로 폴더생깁니다.
Contents: Create new project in workspace
X Use default location
Properties:
package name: com.android.hello - Java package이름이 됩니다.
Activity name: HelloAndroid - 아주 중요한 개념. 이로서 현재의 클라스는 안드로이드 Actrivity 의 subclass가 됩니다.
Application name: Hello, Android - 그냥 아무 이름.
Project name: HelloAndroid - 이 이름으로 폴더생깁니다.
Contents: Create new project in workspace
X Use default location
Properties:
package name: com.android.hello - Java package이름이 됩니다.
Activity name: HelloAndroid - 아주 중요한 개념. 이로서 현재의 클라스는 안드로이드 Actrivity 의 subclass가 됩니다.
Application name: Hello, Android - 그냥 아무 이름.
여기까지하면 java class랑 package 껍데기가 생기고 이제부터 본격적으로 코딩이 시작
1. 먼저 HelloAndroid > src > com.android.hello 로 갑니다.
package com.android.hello;import android.app.Activity;import android.os.Bundle;import android.widget.TextView;public class HelloAndroid extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); TextView tv = new TextView(this); tv.setText("Hello, Android"); setContentView(tv); }}
참고:
1. eclipse에서는 Ctrl+Shift+O를 이용 import를 다시 정리할수 있습니다. TextView import 없이 아래에 TextView tv = new TextView(this); 를 쓰면 자연히 Error가 납니다. 이때 이 HotKey를 써 TextView를 자동 import할수있습니다.
2. setContentView는 상위 Activity class의 method로 view를 Activity UI로 가져오는 역할을 한다 보면됩니다.
1. eclipse에서는 Ctrl+Shift+O를 이용 import를 다시 정리할수 있습니다. TextView import 없이 아래에 TextView tv = new TextView(this); 를 쓰면 자연히 Error가 납니다. 이때 이 HotKey를 써 TextView를 자동 import할수있습니다.
2. setContentView는 상위 Activity class의 method로 view를 Activity UI로 가져오는 역할을 한다 보면됩니다.
이걸로 코딩은 끝나고 실행만 남습니다.
eclipse로 가서 Run > Open Run Dialog 감
왼편 꼭대기 Android Application을 선택한 상태에서 New Button(윗편맨꼭대기있음) 클릭
왼편 꼭대기 Android Application을 선택한 상태에서 New Button(윗편맨꼭대기있음) 클릭
Name: HelloAndroid - 그냥 좋아하는 이름으로
Project: HelloAndroid
Activity: com.android.hello.HelloAndroid - 위에만든 package랑 activity이름이 여기 들어와있음.
Project: HelloAndroid
Activity: com.android.hello.HelloAndroid - 위에만든 package랑 activity이름이 여기 들어와있음.
이제 [Run] 하면됩니다.
댓글 없음:
댓글 쓰기