Much what it sounds like, it’s the intention to perform an action, a message that is passed between components. Intents request actions from a different component, such as sending an email, opening a web page, or launch a given activity. The two types are:
Implicit Intent : This is where the intent doesn’t define the target component, requiring the Android system to conduct an evaluation of the components.
Explicit Intent :On the other hand, the explicit intent directly identifies the target component.