Câu hỏi phỏng vấn Android
Câu hỏi

Broadcast receivers trong Android là gì?

Câu trả lời

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:

  1. 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

expert

Gợi ý câu hỏi phỏng vấn

junior

Những ngôn ngữ nào sử dụng để phát triển một ứng dụng Android?

junior

Service trong Android là gì?

middle

DDMS là gì? Mô tả một số khả năng của nó.

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào