티스토리 뷰

Android

안드로이드 4대 구성요소

세이브 2021. 9. 2. 21:15

 

안드로이드의 기본 컴포넌트(Component) (4대 구성요소)

 

1. Activity

2. Service

3.Broadcast Receiver

4.Content Provider

-> 추가시 manifest에 명시해 줘야 한다

=> 각각의 컴포넌트들은 자신의 리눅스 프로세스 내에서 실행됨.

 

 

1. Activity 액티비티

: 사용자가 눈으로 볼 수 있는 화면을 구성하는 요소

=> 화면

 

2. Service 서비스

: 백그라운드에서 실행되는 구성요소

서비스는 프로세스가 종료되더라도 시스템에서 자동으로 재시작한다 . 화면없이 동작.

 

 

3. Broadcast Receiver 브로드캐스트 리시버

:배터리 부족, 언어 설정 변경 등 안드로이드 시스템에서 제공하는 정보를 수신하거나 특정 정보를 수신하는 용도로 사용하는 구성요소

=> 시스템이 전달해주는 알림 정보

 

 

4. Content Provider 콘텐트 프로바이더

: 안드로이드 애플리케이션 간의 데이터를 공유하기 위한 표준화된 인터페이스를 제공하는 요소

=>앱 간의 통신에 사용. 요즘엔 사용 잘 안 함

 

*Manifest - 핵심 . 액티비티를 생성하면 여기에도 선언해줘야 함. 각종 설정 입력

*MainActivity : 레이아웃화면을 실제로 보여줄 수 있도록 작업을 함. 로직

*Layout- activity main(XML , 쌍을 맞춘다) : 화면 구성,배치 . XML에서 @는 리소스를 가리킨다.

*Gradle - 버전 수정시 여기에 명시해 줘야 함. 기본으로 제공해주지 않는 것들도 여기에 명시

 

출처 : https://www.boostcourse.org/mo316

'Android' 카테고리의 다른 글

Context  (0) 2021.09.02
Task  (0) 2021.09.02
Activity 간의 데이터 교환  (0) 2021.09.02
Activity 메서드  (0) 2021.09.02
액티비티 생명주기(Activity Lifecycle)  (0) 2021.09.02
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/03   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
글 보관함