안드로이드 앱을 구성하는 네 가지 구성요소에는 Activity, Service, Broadcast Receiver, Content Provider가 있다.
Intent란 이러한 앱 구성요소간에 작업 수행을 위한 정보를 전달하는 역할을 한다.

인텐트는 명시적 인텐트(Explicit Intent)와 암시적 인텐트(Implicit Intent)로 구분할 수 있다.
인텐트에 클래스 객체나 컴포넌트 이름을 지정하여 호출될 대상을 확실히 알 수 있는 경우에는 명시적 인텐트가 필요하고 호출될 대상의 속성들을 지정했지만 호출될 대상이 달라질 수 있는 경우에는 암시적 인텐트가 필요하다.