*Broadcast receivers...
*Broadcast receivers...
Trong Android, BroadcastReceiver
là một thành phần không giao diện người dùng (UI) mà có khả năng lắng nghe các sự kiện phát sóng từ hệ thống hoặc từ các ứng dụng khác. BroadcastReceiver
được sử dụng để phản ứng với các sự kiện toàn hệ thống hoặc các sự kiện ứng dụng, như khi thiết bị nhận được tin nhắn, khi có cuộc gọi đến, hoặc khi thiết bị chuyển sang chế độ máy bay.
Có hai cách để đăng ký một BroadcastReceiver
:
Manifest-declared receivers: Đăng ký BroadcastReceiver
trong tệp AndroidManifest.xml
của ứng dụng. Khi sự kiện phát sóng xảy ra, hệ thống sẽ tự động khởi chạy ứng dụng (nếu nó chưa chạy) và gửi thông báo đến BroadcastReceiver
.
<receiver android:name=".MyReceiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED"/>
</...
expert
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào