'Component'에 해당되는 글 1건

  1. 2012.02.20 [android] 안드로이드 4가지 구성요소
Dev/Android2012. 2. 20. 14:35

안드로이드 응용 프로그램은 적절한 권한만 있으면 누구든지 인스턴스화 할 수 있는 4개의 컴포넌트로 구성된다.

    1. 액티비티(activity) - 사용자 인터페이스를 구성하는 기본 단위. 윈도우와 유사한 개념으로 생각하되 정확하게 같지는 않으며 윈도우보다는 더 큰 개념. 눈에 보이는 화면 하나가 액티비티이며 여러개의 뷰들로 구성됨. 응용 프로그램은 필요한 만큼의 액티비티를 가질 수 있으며 그 중 어떤 것을 먼저 띄울지를 지정한다.
    2. 서비스(service) - UI가 없어 사용자 눈에 직접적으로 보이지 않으며 백그라운드에서 무한히 실행되는 컴포넌트이다. (ex - mp3 player, 네트워크 감시 등)
    3. 방송 수신자(Broadcast Receiver) - 시스템으로부터 전달되는 방송을 대기하고 신호 전달시 수신하는 역할을 한다. (ex - 배터리 떨어짐, 사진 찍음, 네트워크 전송 완료 등의 신호) 신호만 대기할 뿐 UI를 따로 가지지는 않으므로 방송 수신시 방송의 의미를 해석하고 적절한 액티비티(activity)를 띄우는 역할을 한다.
    4. 콘텐트 제공자(Content Provider) - 다른 응용 프로그램을 위해 자신의 데이터를 제공함. 응용프로그램 간에 데이터를 공유할 수 있는 합법적인 유일한 장치. (ex - database (주소록 등))


출처: 안드로이드 프로그래밍 정복(한빛 미디어)

Posted by 놀란