我正在使用存储访问框架从外部存储中获取内容。如果我从驱动器中选择文件(pdf),则不确定如何获取文件并在我的应用程序中访问它。
对于图像,我已经完成了以下操作
ParcelFileDescriptor parcelFileDescriptor =
getContentResolver().openFileDescriptor(uri, "r");
FileDescriptor fileDescriptor = parcelFileDescriptor.getFileDescriptor();
Bitmap image = BitmapFactory.decodeFileDescriptor(fileDescriptor);
parcelFileDescriptor.close();