# Android API Deep Dives
These topics cover Titanium APIs specific to the Android platform. For Android-specific, user interface APIs, see Android UI Components and Conventions.
Intents are message objects that specify actions to perform that start either activities, broadcasts or services. This guide primarily goes over how to setup intents to start activities.
Intent Filters advertise to the Android OS that your application handles certain actions and data types. For example, when another application wants to share an image or text, your application can define intent filters to let Android know your application can handle those data types.
Broadcast Intents allow your application to send out a message to any application that sets up a Broadcast Receiver to listen to it. Your application can also register Broadcast Receivers to listen to system events sent by the Android OS, such as low battery warnings or airplane mode changes.
Services are background components that run even if the application is backgrounded.