Android

Quyền và Tính năng Thiết bị

Quyền runtime, Camera, Location, Sensors, Bluetooth, NFC, Telephony và phát hiện tính năng thiết bị

21 câu hỏi phỏng vấn·
Mid-Level
1

Sự khác biệt giữa quyền Normal và Dangerous là gì?

Câu trả lời

Quyền Normal được cấp tự động khi cài đặt (ví dụ: INTERNET, VIBRATE). Quyền Dangerous yêu cầu sự đồng ý rõ ràng của người dùng trong thời gian chạy kể từ Android 6.0 (ví dụ: CAMERA, LOCATION) vì chúng ảnh hưởng đến quyền riêng tư.

2

Cách yêu cầu quyền runtime trong Android như thế nào?

Câu trả lời

Trước tiên kiểm tra bằng checkSelfPermission(), sau đó yêu cầu bằng requestPermissions() hoặc Permission Launcher hiện đại (registerForActivityResult). Xử lý phản hồi trong onRequestPermissionsResult() hoặc trong callback của launcher.

3

ActivityCompat.checkSelfPermission() được dùng để làm gì?

Câu trả lời

Phương thức checkSelfPermission() kiểm tra xem quyền có đang được cấp hay không. Trả về PERMISSION_GRANTED nếu được cấp, PERMISSION_DENIED nếu không. Luôn kiểm tra trước khi sử dụng tính năng được bảo vệ bởi quyền.

4

Nhóm quyền (permission groups) là gì?

5

shouldShowRequestPermissionRationale() được dùng để làm gì?

+18 câu hỏi phỏng vấn

Nắm vững Android cho lần phỏng vấn tiếp theo

Truy cập tất cả câu hỏi, flashcards, bài kiểm tra kỹ thuật, bài tập code review và mô phỏng phỏng vấn.

Bắt đầu miễn phí