액티비티란? (Activity)
- Posted at 2010. 8. 13. 02:02
- Posted by 루지메이앙
- Filed under 안드로이드/이론정리
');
}
//-->
|
');
}
//-->
|
안드로이드 액티비티란? (Android Activity)
- 사용자 인터페이스를 구성하는 기본 단위이며 보통 하나의 화면이 하나의 액티비티라고 봐도 무방하다
- 액티비티 매니저에(Activity Manager-AndroidManifest 를 참조하여 관리) 의해 관리되며
Activity Class를 상속 받아 구성한다
- 한개 이상의 레이아웃과 뷰, 이벤트로 구성되며 한개 이상의 액티비티를 모아
응용프로그램을(Application) 구현할 수 있다
- 런쳐(Application Launcher) 에 의해 호출되며 (AndroidManifest 내에 정의) 다른 액티비티를 호출할 수 있다
(startActivity, startActivityForResult 메소드에 의해 호출되며 onActivityResult 메소드에 의해 결과를 받는다)
- finish 메소드로 종료할 수 있으며 startActivityForResult로 호출한 액티비티를
종료시키고자 할때는 finishActivity 메소드를 이용한다
- 액티비티를 호출할때에는 인텐트를(Intent) 사용하며 호출한 액티비티는 태스크에(Task) 차곡 차곡 쌓인다
- 액티비티는 생명주기를(LifeCycle) 갖는다
- 액티비티는 연관성을(Affinity) 갖는다
- 사용자 인터페이스를 구성하는 기본 단위이며 보통 하나의 화면이 하나의 액티비티라고 봐도 무방하다
- 액티비티 매니저에(Activity Manager-AndroidManifest 를 참조하여 관리) 의해 관리되며
Activity Class를 상속 받아 구성한다
- 한개 이상의 레이아웃과 뷰, 이벤트로 구성되며 한개 이상의 액티비티를 모아
응용프로그램을(Application) 구현할 수 있다
- 런쳐(Application Launcher) 에 의해 호출되며 (AndroidManifest 내에 정의) 다른 액티비티를 호출할 수 있다
(startActivity, startActivityForResult 메소드에 의해 호출되며 onActivityResult 메소드에 의해 결과를 받는다)
- finish 메소드로 종료할 수 있으며 startActivityForResult로 호출한 액티비티를
종료시키고자 할때는 finishActivity 메소드를 이용한다
- 액티비티를 호출할때에는 인텐트를(Intent) 사용하며 호출한 액티비티는 태스크에(Task) 차곡 차곡 쌓인다
- 액티비티는 생명주기를(LifeCycle) 갖는다
- 액티비티는 연관성을(Affinity) 갖는다
안드로이드 어플리케이션 (Android Application)
- Posted at 2010. 8. 13. 02:02
- Posted by 루지메이앙
- Filed under 안드로이드/이론정리
');
}
//-->
|
');
}
//-->
|
안드로이드 어플리케이션 (Android Application)
- 하나 이상의 컴포넌트와 리소스등으로 구성되며 패키지 파일로(android package = .apk파일) 묶여 배포된다.
- 하나 이상의 컴포넌트와 리소스등으로 구성되며 패키지 파일로(android package = .apk파일) 묶여 배포된다.
컴포넌트란? (Component)
- 액티비티(Activity), 서비스(Service), 브로드캐스트 리시버(Broadcast Receiver),
컨텐트 프로바이더(Content Provider) 로 구성된다.
- 사용하고자 하는 컴포넌트는 AndroidManifest에 미리 정의해 두어야 한다
- 각각의 컴포넌트는 필요할때마다 인스턴스화 시켜 사용할 수 있다
- Content Provider는 ContentResolver 에 의해 활성화 되며 나머지 컴포넌트들은
인텐트에(Intent) 의해 활성화 된다.
- 액티비티(Activity), 서비스(Service), 브로드캐스트 리시버(Broadcast Receiver),
컨텐트 프로바이더(Content Provider) 로 구성된다.
- 사용하고자 하는 컴포넌트는 AndroidManifest에 미리 정의해 두어야 한다
- 각각의 컴포넌트는 필요할때마다 인스턴스화 시켜 사용할 수 있다
- Content Provider는 ContentResolver 에 의해 활성화 되며 나머지 컴포넌트들은
인텐트에(Intent) 의해 활성화 된다.