- changes to the hardware (eg when the phone is inserted)
- notifications of incoming data (eg when an SMS arrives)
- events in applications (eg when a activity is launched from the main menu).
We can create activities that meet the intentions, we can also create intentions to launch activities or use them to trigger events to specific situations (eg the phone to notify us via a message when our location is 10 meters from the point of destination).
It is noteworthy that the system is choosing between the activities available on the phone and will answer the intention with the best activity.