반응형
1. 액티비티
- UI의 구성 단위
2. 브로드캐스트 리시버
- 전화수신, 위치 on/off, 블루투스 연결 등 이벤트?를 브로드 캐스트
-> 앱들이 신호를 받으면 적절한 액티비티나 서비스 띄움.
3. 서비스
- 백그라운드
4. 컨텐트 프로바이더
- 샌드박스의 특징(외부에서 직접 접근 불가)을 해결하기 위하여 존재
- 외부에서 다른 앱에 접근하려면 외부 앱의 Content Resolver -> 현재 앱의 Content Provider
- 만질 일이 흔하진 않다.
1,2,3 은 인텐트와 관련
그 외
※ 인텐트
- 컴포넌트 호출 시 사용(컨텐트 프로바이더 제외)
- 데이터를 담아 전달 가능.
- 다음 여섯 종류의 데이터를 담는 데이터 셋
(ComponentName, Action, Category, Flag, Extras, Data)
※ 프래그먼트 (3.0 허니컴 버전부터 생김)
- 한 화면(액티비티)를 구성하는 일부
- 사용하기 까다롭다고 함
반응형