카테고리 없음

앱 4대 컴포넌트

zuyo 2017. 7. 20. 01:37
반응형

1. 액티비티

- UI의 구성 단위


2. 브로드캐스트 리시버

- 전화수신, 위치 on/off, 블루투스 연결 등 이벤트?를 브로드 캐스트

-> 앱들이 신호를 받으면 적절한 액티비티나 서비스 띄움.


3. 서비스

- 백그라운드


4. 컨텐트 프로바이더

- 샌드박스의 특징(외부에서 직접 접근 불가)을 해결하기 위하여 존재

- 외부에서 다른 앱에 접근하려면 외부 앱의 Content Resolver -> 현재 앱의 Content Provider

- 만질 일이 흔하진 않다.


1,2,3 은 인텐트와 관련


그 외

※ 인텐트

- 컴포넌트 호출 시 사용(컨텐트 프로바이더 제외)

- 데이터를 담아 전달 가능.

- 다음 여섯 종류의 데이터를 담는 데이터 셋

(ComponentName, Action, Category, Flag, Extras, Data)


※ 프래그먼트 (3.0 허니컴 버전부터 생김)

- 한 화면(액티비티)를 구성하는 일부

- 사용하기 까다롭다고 함

반응형