Khi dữ liệu trong ListView thay đổi, cần gọi?
A. invalidate()
B. refresh()
C. reload()
D. notifyDataSetChanged()
Sự kiện chọn item trong Spinner là?
A. onCheckedChanged
B. onItemSelected
C. onChoice
D. onSpinnerSelect
setCancelable() trong Dialog dùng để làm gì?
A. Cho phép thoát dialog khi bấm ngoài
B. Ẩn layout
C. Tắt app
D. Đóng Activity
Lệnh nào lưu dữ liệu kiểu String vào SharedPreferences?
A. saveString()
B. putData()
C. putText()
D. putString()
SharedPreferences không thể lưu kiểu dữ liệu nào sau đây?
A. Boolean
B. Int
C. String
D. Bitmap
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
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ó
Phương thức ghi dữ liệu vào Internal Storage?
A. putFile()
B. fileWriter()
C. File.write()
D. openFileOutput()
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
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
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
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
Phương thức nào để gỡ bỏ receiver?
A. stopService()
B. disableReceiver()
C. unregisterReceiver()
D. endReceiver()
Đâ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 kết thúc Service?
A. stop()
B. stopSelf()
C. destroy()
D. stopService()
Đọc dữ liệu String từ SharedPreferences dùng?
A. loadText()
B. readString()
C. getString()
D. getData()
Ư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
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
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