Trong ngữ cảnh phát triển ứng dụng di động, ‘Push Notification’ (Thông báo đẩy) có vai trò chính là gì?
Cho phép người dùng gửi tin nhắn trực tiếp cho nhau trong ứng dụng
Gửi thông tin cập nhật hoặc cảnh báo đến người dùng ngay cả khi ứng dụng không mở
Tự động đồng bộ hóa dữ liệu giữa thiết bị và máy chủ
Cải thiện hiệu suất mạng cho các tác vụ nền
Quảng cáo
Trả lời:
Chọn đáp án B
Hot: 1000+ Đề thi cuối kì 2 file word cấu trúc mới 2026 Toán, Văn, Anh... lớp 1-12 (chỉ từ 60k). Tải ngay
CÂU HỎI HOT CÙNG CHỦ ĐỀ
Câu 1
MVP đơn giản hóa việc quản lý trạng thái UI
MVP tách biệt hoàn toàn View và Model, với Presenter đóng vai trò trung gian duy nhất, giúp tăng khả năng kiểm thử View
MVP yêu cầu ít mã nguồn hơn so với MVVM
MVP tự động xử lý các tác vụ nền
Lời giải
Chọn đáp án B
Câu 2
Chỉ khi cần thực hiện các tác vụ đơn giản trên luồng chính
Khi cần thực hiện các tác vụ dài, chặn luồng (blocking) hoặc phức tạp mà không làm đóng băng giao diện người dùng
Để thay thế hoàn toàn cho việc sử dụng Threads
Chỉ khi ứng dụng yêu cầu xử lý nhiều sự kiện cùng lúc
Lời giải
Chọn đáp án B
Câu 3
Một giao diện người dùng đồ họa cho người dùng cuối
Một bộ quy tắc và định nghĩa cho phép các ứng dụng khác nhau giao tiếp với nhau
Một phương pháp để lưu trữ dữ liệu trên đám mây
Một công cụ để kiểm tra hiệu suất ứng dụng
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 4
Hiển thị một nút bấm đơn giản
Truy cập cảm biến vân tay, NFC, hoặc các API phần cứng chuyên sâu của thiết bị
Hiển thị văn bản trên màn hình
Thực hiện các phép tính toán học cơ bản
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 5
Trong phát triển ứng dụng di động, ‘ViewModel’ trong kiến trúc MVVM giúp giải quyết vấn đề gì chính?
Quản lý dữ liệu nhạy cảm và mã hóa
Tách biệt logic hiển thị khỏi View, giúp View trở nên đơn giản hơn và dễ kiểm thử hơn, đồng thời xử lý các thay đổi trạng thái dữ liệu
Tối ưu hóa việc sử dụng bộ nhớ của ứng dụng
Quản lý kết nối mạng và các yêu cầu API
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 6
Một công cụ để quản lý các kết nối mạng
Một hệ thống dựa trên ràng buộc để xác định kích thước và vị trí của các đối tượng giao diện người dùng, đảm bảo chúng hiển thị đúng trên các kích thước màn hình khác nhau
Một phương pháp để xử lý các thao tác bất đồng bộ
Một cách để tạo các animation phức tạp cho giao diện
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 7
Là luồng duy nhất chịu trách nhiệm xử lý tất cả các tác vụ của ứng dụng
Là luồng chịu trách nhiệm xử lý các tương tác của người dùng và cập nhật giao diện, việc chặn luồng này sẽ dẫn đến hiện tượng ‘ứng dụng bị treo’
Là luồng chỉ xử lý các tác vụ nền phức tạp
Là luồng chịu trách nhiệm quản lý kết nối mạng
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.