Broadcast receiver (odbiorca rozgłoszeń) służy do odbierania komunikatów rozgłoszeniowych. Źródłem komunikatów rozgłoszeniowych może być system (np. wyłączenie ekranu, niski poziom naładowania baterii) lub aplikacja (np. pobranie danych z sieci).
Odbiorca rozgłoszeń nie wyświetla interfejsu użytkownika, może jednak tworzyć powiadomienia na pasku stanu.
Odbiorca rozgłoszeń jest implementowany jako podklasa klasy BroadcastReceiver.