Để tạo danh sách cuộc gọi (call logs) trong Android, ứng dụng cần quyền để truy cập thông tin liên quan đến cuộc gọi. Quyền CALL_PHONE cho phép ứng dụng thực hiện các cuộc gọi, nhưng để đọc nhật ký cuộc gọi, ứng dụng cần quyền READ_CALL_LOG (hoặc WRITE_CALL_LOG nếu muốn chỉnh sửa). Tuy nhiên, trong các lựa chọn được cung cấp, không có quyền READ_CALL_LOG. Vì vậy, xét về mặt kỹ thuật, không có đáp án nào hoàn toàn chính xác trong các lựa chọn này. Mặc dù CALL_PHONE liên quan đến cuộc gọi, nó không trực tiếp cấp quyền truy cập vào nhật ký cuộc gọi. Trong trường hợp này, vì không có đáp án chính xác tuyệt đối, ta chọn đáp án gần đúng nhất, đó là quyền liên quan đến cuộc gọi, tức là CALL_PHONE.
Để thêm một menu vào Activity trong Android, chúng ta cần ghi đè phương thức onCreateOptionsMenu(). Phương thức này được gọi khi Activity bắt đầu khởi tạo menu tùy chọn. Trong phương thức này, bạn có thể sử dụng MenuInflater để inflate một resource menu XML vào Menu.
Các phương án khác không chính xác vì:
onPrepareOptionsMenu(): Phương thức này được gọi ngay trước khi menu được hiển thị, cho phép bạn chuẩn bị menu (ví dụ: thêm, xóa hoặc thay đổi các mục menu) dựa trên trạng thái hiện tại của ứng dụng.
onOptionsItemSelected(): Phương thức này được gọi khi một mục menu được chọn. Bạn nên xử lý các sự kiện click của menu item trong phương thức này.
onCreateContextMenu(): Phương thức này dùng để tạo context menu, được hiển thị khi người dùng nhấn và giữ một view.
Android 7.0 là phiên bản được Google đặt tên mã là "Nougat". Các phiên bản khác bao gồm Android 6.0 (Marshmallow), Android 8.0 (Oreo) và Android 9.0 (Pie).
Phiên bản Android Cupcake (Android 1.5) được phát hành vào tháng 4 năm 2009, không phải tháng 2. Tuy nhiên, Beta (Android 1.0) được phát hành vào tháng 2 năm 2009. Do đó, đáp án đúng là B. Beta.