BroadcastReceivers are used to receive broadcast Intents that are sent by the Android OS, other apps, or within the same app.
Each Intent is created with an Intent Filter, which requires a String action. Additional information can be configured in the Intent.
Likewise, BroadcastReceivers register ...