Получить путь до файла из Uri

Получить путь до файла /storage/emulated/0/Download/test.xls?

Не могу вытащить из: Uri: content://com.android.providers.downloads.documents/document/1764


Ответы (1 шт):

Автор решения: Andrew

Вероятнее всего вы пытаетесь получить этот путь в функции onActivityResult(). Есть например такой способ:

new File(uri.getPath());

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

→ Ссылка