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ị
1Sự khác biệt giữa quyền Normal và Dangerous là gì?
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ư.
2Cách yêu cầu quyền runtime trong Android như thế nào?
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.
3ActivityCompat.checkSelfPermission() được dùng để làm gì?
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.
Nhóm quyền (permission groups) là gì?
shouldShowRequestPermissionRationale() được dùng để làm gì?
+18 câu hỏi phỏng vấn
Các chủ đề phỏng vấn Android khác
Nền tảng Android
UI và Tài nguyên Android
Vòng đời Android
Điều hướng Android
Quản lý Dữ liệu Android
Networking Android
Kiểm thử Android
Android Gradle
Kiến thức cơ bản về ngôn ngữ Kotlin cho Android
Room Database
Xử lý nền
Jetpack Compose
Firebase cho Android
Android MVVM Architecture
Mạng Android Nâng Cao
Collections và Toán tử Kotlin
Kotlin Coroutines và Flow
Dependency Injection trong Android
Android MVI Architecture
Android Clean Architecture
Android Compose Nâng cao
Android Performance and Monitoring
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
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í