Page 72 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 72
이제 안드로이드 App은 준비가 되었으며 좌측 Package Explorer에 표시 되었을 것이다.
HelloAndroid. java 파일을 열어보면 아래와 같이 생겼을 것이다.
package com.example.android;
import android.app.Activity;
import android.os.Bundle;
public class Hell`oAndroid extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
보면 알겠지만 HelloAndroid 클래스의 기본 클래스는 Activity이다. Activity는 작업을 수행하
는데 사용되는 단일 어플리케이션 엔티티이다. 어플리케이션은 많은 분리된 Activity로 이루어
질 것이다. 그러나 사용자는 하나의 Activity하고만 상호작용을 할 것이다. OnCreate Method
는 App의 activity가 실행될 때 안드로이드 시스템에 의해 호출된다. 이것은 초기화와 UI
setup을 할 때 사용하면 되고, Activity는 사용자 인터페이스를 요구하지 않지만 대게는 그러하
지 않는다. 여기서 소스를 조금만 변경해보면,
package com.example.android;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
// TextView package를 import하였다.
public class HelloAndroid extends Activity {
public void onCreate(Bundle savedInstanceState) {
- 65 -