Android SDK " hello world " 출력 하는 App 만들기

IT,PC,모바일,스마트폰 정보와 팁 그리고 제품리뷰와 생활정보

Android SDK " hello world " 출력 하는 App 만들기

Android SDK " hello world " 출력 하는 App 만들기


지난번에 이클립스 설치하고 이제서야 안드로이드 Programing 을 해보네요.. 
일단 기본인 hello world 를 출력 해보도록 하겠습니다.. 

1. 새로운 Android Project 생성


File -> New -> Android Project 를 선택 합니다.

 
Proeject Name : 프로젝트 이름을 지정 합니다.. 
Build Target : Build 할 Android 버전을 선택 합니다.. 요즘 같으면 2.2 가 문안 하겠죠..

 
밑으로 내려보면 Properties 부분이 있습니다.

Application name : App 상단에 표시될 APP 이름 입니다. 
Package name : package name 을 주시면 됩니다.. com.hello.test 로 주면 src/com/hello/test/hello_wolrd.java 로 생성 ^^
Create Activity :  hello_world 를 activity 로 적습니다..이건 나중에 알게 되요.
Min SDK Version : 최소 SDK 버전을 넣어줍니다.. 위에 API 버전 을 적어 주시면 됩니다.. 2.2 는 8 ^^


생성후에 src/com/hello/test/hello_world.java 를 열어본 화면입니다..

이제 source 를 hello android 를 출력 할수 있게 수정 합니다..
   
package com.hello.test;
import android.os.Bundle;
import android.widget.TextView;
import android.app.Activity;
public class hello_world extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        TextView tv = new TextView(this);
        tv.setText("Hello, Android");
        setContentView(tv);
    }
}


소스를 주정 하시고 Run 하시면 아래처럼 hello, Android 결과를 보실수 있으십니다.
 


소스에 직접 넣는 방법 말고 strings.xml 에 입력 하는 방법도 있습니다..

hello_world.java
package com.hello.test;
import android.os.Bundle;
import android.app.Activity;
public class hello_world extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    }
}

main.xml





strings.xml



    Hello Android
    hello_world

위처럼 소스를 수정 하셔도 동일한 결과를 얻으실수 있습니다.
main.xml 의 TextView에서 text="@strings/hello" 가 strings.xml 의 <string name="hello">Hello Android</string> 를
의미 합니다..

TextView 라는 widget 을 사용하여 출력하는 방식입니다. 


1
샤베리 2011.06.20 23:31

왜 저는, 에뮬레이터에서 갱신이 안될까요
정상작동하고 잇는데 오류도 안뜨고
계속 에뮬 초기화면만 나오네요..

Comment *

댓글 달기

6,731,883

전체

516

오늘

4,625

어제

Skin By KEBIBLOG Ver 1.0 Copyright ⓒ KEBI BLOG. All rights reserved.