Broadcast Receiver và Content Provider là hai trong bốn thành phần cốt lõi của Android. Broadcast Receiver phản hồi các sự kiện toàn hệ thống/ứng dụng, trong khi Content Provider chia sẻ dữ liệu giữa các ứng dụng. Cả hai cho phép ứng dụng tương tác với hệ thống và các ứng dụng khác.
Broadcast Receiver — phản hồi sự kiện
Một BROADCAST RECEIVER phản hồi các thông điệp broadcast (sự kiện) từ hệ thống hoặc ứng dụng:
→ sự kiện hệ thống: pin yếu, kết nối thay đổi, khởi động hoàn tất, chế độ máy bay, v.v.
→ sự kiện ứng dụng: broadcast tùy chỉnh trong hoặc giữa các ứng dụng
→ đăng ký để NGHE các broadcast cụ thể và phản ứng khi chúng xảy ra
