Я понимаю, почему FileProvider полезен для совместного использования личных файлов одного приложения (файлов во внутренней памяти приложения) с другим приложением, при этом контролируя разрешения.
Документы объясняют, как его также можно использовать для обмена файлами во внешнем хранилище (SD-карта и т. д.):
<external-path name="name" path="path" />
вместо
<files-path name="name" path="path" />
(https://developer.android.com/reference/android/support/v4/content/FileProvider.html)
какой в этом смысл? Зачем вам нужно использовать FileProvider для этого? Другое приложение уже имеет доступ к внешнему хранилищу, поэтому все, что нужно любому другому приложению, — это путь к файлу, а не URI. Что мне не хватает?