본문 바로가기

Android

[안드로이드] 얄팍한 지식을 정리해보자

1. Task

앱에서 생성된 액티비티의 각종 정보를 저장하는 공간.

액티비티들을 생성, 관리, 제어하기 위해 사용된다.

 

2. Bundle

HashMap 형태의 자료구조. 데이터 묶음.

보통 Activity 간의 데이터 전달에 사용한다.

 

3. 안드로이드 4대 구성요소 (컴포넌트)

액티비티: UI 작업

콘텐트 프로바이더: App 간 데이터 공유를 위한 인터페이스를 제공

서비스: 백그라운드 작업

브로드캐스트리시버: 배터리부족, 언어변경 등 안드로이드 시스템에서 주는 정보를 수신해줌.

 

4. Intent

컴포넌트를 제어하기 위해 안드로이드 시스템에 전달하는 메시지(데이터)를 담는 클래스.

기능을 수행하는 함수가 아니라, 데이터를 담는 클래스.

 

5. 어노테이션

하위 소스(데이터)를 설명해주기 위한 특수한 주석