Kitkat Android em diante O Google introduziu o seletor de arquivos padrão para obter arquivos do dispositivo.
https://developer.android.com/guide/topics/providers/document-provider
O SAF File Picker é outra biblioteca amigável para projetos e desenvolvedores de animais de estimação, usada para capturar e selecionar arquivos usando o Storage Access Framework padrão do Android.
Essa biblioteca ajuda o desenvolvedor a obter o arquivo selecionado usando o seletor de arquivos nativo. E todos os desenvolvedores lutam ao capturar fotos ou vídeos usando a intenção padrão. Também capture arquivos usando uma única função, com algumas configurações necessárias. Sua estrutura de código personalizável e facilmente extensível é desenvolvida com muitos ❤ no Android. Também não é necessário código da placa da caldeira
https://github.com/vnrdroidfreak/SAFFilePickerDemo