티스토리 뷰
안드로이드의 기본 컴포넌트(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 - 버전 수정시 여기에 명시해 줘야 함. 기본으로 제공해주지 않는 것들도 여기에 명시
'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 |