В своем приложении я получил Uri PDF-файла из любого другого приложения, которое может делиться PDF-файлами. вне моего приложения. Например, когда я пытаюсь создать FileDescriptor:
ParcelFileDescriptor fd = context.getContentResolver().openFileDescriptor(uri, "r");
, я получаю эту ошибку:
W/System.err: java.lang.SecurityException: Permission Denial: opening provider androidx.core.content.FileProvider from ProcessRecord{...} (pid=23606, uid=10525) that is not exported from UID 10123
Действительно необходимо получить путь к файлу, скопировать файл и получить новый Ури? Или я могу просто каким-то образом управлять исходным Uri?