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