使用Android SDK请求相机权限23

Mar*_*lic 7 java permissions android android-camera android-permissions

我正在尝试让用户接受相机许可请求.我把它放在我的onCreate()方法中.它说它无法解析符号'CAMERA'.怎么了?

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);
            }
        }
Run Code Online (Sandbox Code Playgroud)

Mat*_*ini 8

您需要导入正确的Manifest.你可能有这样的事情:

import <your_package_name>.Manifest;
Run Code Online (Sandbox Code Playgroud)

删除它并更改为:

import android.Manifest;
Run Code Online (Sandbox Code Playgroud)