1. Task
앱에서 생성된 액티비티의 각종 정보를 저장하는 공간.
액티비티들을 생성, 관리, 제어하기 위해 사용된다.
2. Bundle
HashMap 형태의 자료구조. 데이터 묶음.
보통 Activity 간의 데이터 전달에 사용한다.
3. 안드로이드 4대 구성요소 (컴포넌트)
액티비티: UI 작업
콘텐트 프로바이더: App 간 데이터 공유를 위한 인터페이스를 제공
서비스: 백그라운드 작업
브로드캐스트리시버: 배터리부족, 언어변경 등 안드로이드 시스템에서 주는 정보를 수신해줌.
4. Intent
컴포넌트를 제어하기 위해 안드로이드 시스템에 전달하는 메시지(데이터)를 담는 클래스.
기능을 수행하는 함수가 아니라, 데이터를 담는 클래스.
5. 어노테이션
하위 소스(데이터)를 설명해주기 위한 특수한 주석
'Android' 카테고리의 다른 글
[안드로이드] 참고한 좋은사이트들 (0) | 2022.01.20 |
---|---|
[안드로이드] 뷰모델을 알아보자 (0) | 2022.01.16 |
[안드로이드] 리사이클러뷰를 만들어보자 (0) | 2022.01.14 |
[안드로이드] Room 라이브러리를 사용해보자 (0) | 2022.01.09 |