Android kitkat以降Googleは、デバイスからファイルを取得するためのデフォルトのファイルピッカーを導入しました。
https://developer.android.com/guide/topics/providers/document-provider
SAF File Pickerは、Androidのデフォルトのストレージアクセスフレームワークを使用してファイルをキャプチャおよび選択するために使用される、別のペットプロジェクトおよび開発者向けのライブラリです。
このライブラリは、開発者がネイティブファイルピッカーを使用して選択したファイルを取得するのに役立ちます。そして、デフォルトの意図を使用して写真やビデオをキャプチャする際に苦労しているすべての開発者。また、いくつかのセットアップが必要な単一の関数を使用してファイルをキャプチャします。簡単に拡張可能でカスタマイズ可能なコード構造であり、Androidで多くの❤を使用して開発されました。ボイラープレートコードも不要
https://github.com/vnrdroidfreak/SAFFilePickerDemo