|
Java & Android 2015. 6. 23. 01:32
- 액티비티 - 화면에 보이는 것
-
사용자 인터페이스를 구성하는 기본적인 단위이다.
화면 하나가 액티비티이며 여러 개의 뷰들로 구성된다.
앱은 필요한 만큼의 액티비티를 가지며 그 중 어떤 것을 먼저 띄울지 지정한다.
- 서비스 - 백그라운드 실행
-
UI가 없어 사용자 눈에 직접적으로 보이지 않으며 백그라운드에서 무한히 실행되는 컴포넌트이다.
UI가 없어 사용자의 명령을 받아들일 수 있는 액티비티와 연결해서 사용된다.
- BR(Broadcast Receiver 방송 수신자) - 시스템에서 전달되는 중요 메시지
-
시스템으로부터 전달되는 방송을 대기하고 신호 전달시 수신하는 역할을 한다.
신호만 대기할 뿐 UI를 따로 가지지는 않으므로 방송 수신시 방송의 의미를 해석하고
적절한 액티비티를 띄우는 역할을 한다
- CP(Content Provider 컨텐트 제공자) - 어플간 공용 데이터
-
다른 응용 프로그램을 위해 자신의 데이터를 제공한다.
응용 프로그램 간에 데이터를 공유할 수 있는 합법적인 유일한 장치이다.
|