Um termo da língua inglesa formado por duas palavras distintas, "broad" (largo, ou em larga escala) e "cast" (enviar, projetar, transmitir).
Broadcast Receiver
É uma classe importante na arquitetura do Android, possibilitando aplicações reagirem a eventos, por exemplo, uma ligação, ao recebimento de um SMS, etc.
Broadcast Receiver
Executado em segundo plano e sem que o usuário perceba, seu processamento deve levar no máximo 10 segundos, caso contrário, o Android exibirá o erro ANR (Application Not Responding).
Exemplo
Vamos praticar...
Implemente um broadcast receiver e dispare um broadcast.
Seu ciclo de vida se resume ao método onReceive().
Aplicabilidade...
Após a inicialização do sistema operacional, o Android dispara um broadcast com a ação android.intent.action.BOOT_COMPLETED.
Desenv. de apps móveis para Android (BroadcastReceiver)