5

Tôi đang cố gắng yêu cầu người dùng chấp nhận yêu cầu quyền đối với máy ảnh. Tôi đặt nó vào phương pháp onCreate() của tôi. Nó nói rằng nó không thể giải quyết biểu tượng 'CAMERA'. Chuyện gì vậy?Yêu cầu quyền Camera với Android SDK 23

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { 
      if (checkSelfPermission(Manifest.permission.CAMERA) != PackageManager.PERMISSION_GRANTED) { 
       ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.CAMERA}, 1); 
      } 
     } 
+0

'android.hardware.Camera nhập khẩu; ' –

+0

Không có vẻ để làm việc! Không đề xuất nhập và nhập thủ công nó cũng không làm gì cả. – santafebound

Trả lời

6

Bạn cần nhập đúng Manifest. Bạn có thể có một cái gì đó như thế này:

import <your_package_name>.Manifest; 

Hủy bỏ nó và thay đổi với:

import android.Manifest; 
+0

Điều đó đã hiệu quả. Trong thực tế, tôi thậm chí không nhập Manifest ban đầu bởi vì tôi không yêu cầu nó trong hoạt động này trước khi cập nhật SDK của tôi. Cảm ơn. – santafebound

Các vấn đề liên quan