android 구조

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

'Java & Android' 카테고리의 다른 글

java 숫자와 영문의 아스키코드 값  (0) 2015.07.09
java 문자열을 배열로  (0) 2015.07.08
java 문자열 공백 제거  (1) 2015.07.08
java javadoc 주석  (0) 2015.06.24
java 자료형, 연산자  (0) 2015.06.23
: