我的应用程序使用相机拍照并长期使用。
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
Uri resultUri = null;
resultUri = getContentResolver().insert(MediaStore.Images.Media.EXTERNAL_CONTENT_URI,
new ContentValues());
imageCaptureIntent.putExtra(MediaStore.EXTRA_OUTPUT, resultUri);
startActivityForResult(imageCaptureIntent, IMAGE_CAPTURE_REQUEST_CODE);
但是当我调用takePersistableUriPermission()时,我会收到SecurityException: No persistable permission grants found的错误。
我已经阅读了这篇文章Getting Permission Denial Exception。它对于ACTION_OPEN_DOCUMENT完美地运作。如何从相机获取持久权限呢?