یکی از اجزای اندروید هست ...با register کردن یک broadcast Receiver میتونی رویداد های سیستمی و اپلیکیشن رو دریافت کنی. و وقتی رویدادی صورت میگیره به تمامی receiver هایی که register شدن رویداد رو اعلام میکنه.
به عنوان مثال :
با استفاده از broadcast receiver میتونی رویداد روشن شدن دستگاه (ACTION_BOOT_COMPLETED) رو دریافت کنی و فرمانی صادر کنی یا پراسسی انجام بدی(مثلا دریافت اطلاعات از سرور ویا همگام سازی اطلاعات دستگاه).