Android SDK " hello world " 출력 하는 App 만들기
IT,PC,모바일,스마트폰 정보와 팁 그리고 제품리뷰와 생활정보
Android SDK " hello world " 출력 하는 App 만들기
2011. 3. 15. 15:27
지난번에 이클립스 설치하고 이제서야 안드로이드 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 을 사용하여 출력하는 방식입니다.
Skin By KEBIBLOG Ver 1.0 Copyright ⓒ KEBI BLOG. All rights reserved.