Управление файлами
Расширение файлового провайдера реализует пользовательский интерфейс для импорта, экспорта, открытия или перемещения документов приложения из других приложений в системе. При загрузке расширения файлового провайдера его интерфейс отображается в модальном виде, содержащем панель навигации.
Когда пользователи открывают или импортируют файлы, показывайте только относящиеся к контексту документы и информацию. Если пользователь использует расширение для открытия или импорта документов, отображайте только документы, соответствующие текущему контексту. Например, если приложение для редактирования PDF загружает расширение, отображайте только PDF-файлы как возможные документы, которые можно открыть или импортировать. Обязательно перечислите и другую информацию, которая может оказаться полезной, например, даты изменения, размеры, а также то, являются ли документы локальными, или хранятся на удаленном сервере.

Позвольте пользователям выбрать место назначения при экспорте и перемещении документов. Если приложение не хранит документы в одном каталоге, позвольте пользователям перемещаться к определенному месту назначения в иерархии каталогов. Рассмотрите возможность добавления новых подкаталогов.

Не используйте пользовательскую панель навигации. Расширение загружается в модальном представлении, которое уже включает панель навигации. Предоставление второй панели навигации сбивает с толку и отнимает место у вашего контента.

Руководство для разработчиков смотрите в FileProvider.