RECORD_AUDIO和CAMERA权限

时间:2018-06-22 09:21:39

标签: android android-permissions

我有一个用于拍照和录制音频的应用程序,但是使用其他应用程序(通过意图)是否需要在我的应用程序中添加或处理RECORD_AUDIO和CAMERA权限,或者这些单独应用程序中的所有内容?

2 个答案:

答案 0 :(得分:0)

它要求访问摄像头应用程序的权限,并且您正在应用程序内打开摄像头

答案 1 :(得分:0)

您可以按以下方式在运行时上请求权限

  // Requesting permission to RECORD_AUDIO
    private boolean permissionToRecordAccepted = false;
    private String [] permissions = {Manifest.permission.RECORD_AUDIO};

    @Override
    public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
        super.onRequestPermissionsResult(requestCode, permissions, grantResults);
        switch (requestCode){
            case REQUEST_RECORD_AUDIO_PERMISSION:
                permissionToRecordAccepted  = grantResults[0] == PackageManager.PERMISSION_GRANTED;
                break;
        }
        if (!permissionToRecordAccepted ) finish();

    }

和onCreate()

 ActivityCompat.requestPermissions(this, permissions, REQUEST_RECORD_AUDIO_PERMISSION);