Android kitkat и далее Google ввел средство выбора файлов по умолчанию для получения файлов с устройства.
https://developer.android.com/guide/topics/providers/document-provider
SAF File Picker - еще одна любимая библиотека для проектов и разработчиков, которая используется для захвата и выбора файлов с помощью Storage Access Framework по Android.
Эта библиотека помогает разработчику получить выбранный файл с помощью встроенного средства выбора файлов. И каждый разработчик борется, когда снимает фото или видео, используя намерение по умолчанию. Также захватывайте файл, используя одну функцию с некоторыми необходимыми настройками. Это легко расширяемая, настраиваемая структура кода, разработанная с большим количеством Android в Android. Также не требуется код котельной плиты
https://github.com/vnrdroidfreak/SAFFilePickerDemo