intentfilter
IntentFilter is a component of Android's intent resolution mechanism. It describes the kinds of intents a component can respond to and is used when declaring components in the manifest or when registering receivers at runtime. An intent filter defines three aspects an intent must satisfy to be delivered to the component: actions, categories, and data.
Actions specify the operation the intent represents, such as viewing or sending data. Categories provide additional
Declaration and usage: In the manifest, an intent filter is nested inside a component tag (activity, service,
Matching and resolution: When an implicit intent is sent, the system compares the intent’s action, categories,
Notes: IntentFilter plays a central role in enabling inter-app communication and flexible routing of intents, while