Service trong Android là gì?
A. Thành phần chạy nền
B. Activity
C. Dialog
D. Thành phần giao diện
Broadcast Receiver dùng để?
A. Tải ảnh
B. Tạo layout
C. Chạy UI
D. Lắng nghe sự kiện hệ thống
Tính năng của Chrome Custom Tabs trên Android là gì?
A. Tạo tab mới trong Chrome Desktop
B. Giao tiếp giữa các ứng dụng Android
C. Mở web trực tiếp trong ứng dụng Android
D. Chặn script độc hại
Ưu điểm chính của ứng dụng Native là gì?
A. Tốc độ xử lý nhanh, hiệu suất cao
B. Dễ bảo trì
C. Không cần viết mã
D. Hỗ trợ nhiều nền tảng
Đọc dữ liệu String từ SharedPreferences dùng?
A. loadText()
B. readString()
C. getString()
D. getData()
Phương thức kết thúc Service?
A. stop()
B. stopSelf()
C. destroy()
D. stopService()
Đâu là đặc trưng của Android?
A. Chỉ hỗ trợ iOS
B. Không thể tùy biến
C. Mã nguồn mở
D. Đóng mã nguồn
Phương thức nào để gỡ bỏ receiver?
A. stopService()
B. disableReceiver()
C. unregisterReceiver()
D. endReceiver()
Background Service có đặc điểm gì?
A. Không cần khai báo
B. Chạy nền, dễ bị hệ thống dừng
C. Yêu cầu tương tác người dùng
D. Luôn hiển thị UI
Broadcast nào cảnh báo pin yếu?
A. ACTION_SCREEN_ON
B. ACTION_BATTERY_LOW
C. ACTION_POWER_CONNECTED
D. ACTION_WIFI_ON
Khi nào nên dùng ContentProvider thay vì SQLite?
A. Khi muốn ghi log
B. Khi chia sẻ dữ liệu giữa các app
C. Khi không có UI
D. Khi tạo Thread mới
Ghi dữ liệu vào External Storage yêu cầu quyền nào?
A. INTERNET
B. ACCESS_FINE_LOCATION
C. WRITE_EXTERNAL_STORAGE
D. READ_CONTACTS
Phương thức ghi dữ liệu vào Internal Storage?
A. putFile()
B. fileWriter()
C. File.write()
D. openFileOutput()
File lưu trong Internal Storage có bị xóa khi gỡ cài đặt app?
A. Không
B. Tùy từng thiết bị
C. Chỉ khi xóa thủ công
D. Có
SharedPreferences phù hợp cho việc gì?
A. Lưu hình ảnh
B. Lưu video
C. Lưu file lớn
D. Lưu trạng thái, cấu hình
SharedPreferences không thể lưu kiểu dữ liệu nào sau đây?
A. Boolean
B. Int
C. String
D. Bitmap
Lệnh nào lưu dữ liệu kiểu String vào SharedPreferences?
A. saveString()
B. putData()
C. putText()
D. putString()
Để sử dụng External Storage, cần?
A. Không cần khai báo
B. Khai báo quyền trong AndroidManifest
C. Cài thêm app
D. Tạo Activity riêng
Phương thức commit() trong SharedPreferences dùng để?
A. Lưu dữ liệu xuống file
B. Đọc dữ liệu
C. Xóa dữ liệu
D. Tạo file mới