[안드로이드] 컴포넌트

반응형



읽기전에 손가락 한번 클릭~ >_<

고마워요 ~ Chu ~ ♥



안드로이드 컴포넌트

안드로이드는 하나의 어플리케이션이 다른 어플리케이션의 엘리먼트를 사용할 수 있습니다.
( 단, 그전에 엘리먼트 사용에 대한 권한이 있어야 합니다 )

예를 들어 , 만들고자하는 어플리케이션이 "A" 라고 치고, "A" 에 필요한 기능 중 하나인 "aa" 라는 기능을 다른 어플리케이션이 만들어 놓았다고 가정해 보겠습니다. 그런 뒤 "aa" 기능이 다른 어플리케이션에서 사용할 수 있도록 권한이 주어져있다면 이미 만들어져있는 "aa" 라는 기능을 이용하여 "A" 라는 어플리케이션을 만들 수가 있습니다.
( 즉, 따로 개발하지 않아도 된다는 의미입니다. )

이런 작업을 위해 "aa" 라는 기능의 코드를 통합하거나 링크하지 않아도 되며,
단지 그 기능이 필요할 때 다른 어플리케이션 내에 있는 영역을 시작시키기만 하면 되죠.

이런 일들을 하려면 시스템의 특정의 영역이 필요할 때 어플리케이션 프로세스를 시작할 수 있어야 하고, 또 이것을 위해 Java 객체를 인스턴스화 할 수 있어야 합니다.
그러므로 안드로이드는 하나의 시작점 또는 진입점 (entry point) 를 가지지 않기 때문에 main() 메소드가 없습니다.

대신에 안드로이드는 필요할 때 그것을 인스턴스화를 거쳐 실행할 수 있는
네 가지의 컴포넌트가 존재합니다.



컴포넌트 네 가지.

컴포넌트 에는

가 있는데요,
엑티비티와 서비스 에 대한 내용이 조금 길어질것 같기 때문에
각각을 따로 포스팅 하도록 하겠습니다.

포스팅이 완성되는대로 해당글에 링크를 달아야 겠군요!!

- 2011. 1. 2. 추가내용 - 해당내용 모두 링크 완료 했습니다.




반응형

댓글

Designed by JB FACTORY