Не могу указать на этот путь / хранилище / эмуляция / 0 / загрузка / хранилище телефона - PullRequest
0 голосов
/ 14 июля 2020

Я загружаю изображение в хранилище телефона, и оно попадает в папку с именем DOWNLOAD (папка находится на root директора хранилища телефона).

Я использую этот код, чтобы увидеть видео:

request.setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS, "/NewVisionAR/" + "test.mp4");

видео успешно сохраняется в папке DOWNLOAD, однако, когда я пытаюсь получить путь к видео, он равен нулю, я использую приведенный ниже код:

 var videoLink = requireContext().getExternalFilesDir(Environment.DIRECTORY_DOWNLOADS).toString() + "/NewVisionAR/test.mp4

Но он указывает на ноль, я пытался распечатать его путь, но он другой, он указывает на это:

/storage/emulated/0/Android/data/com.shliama.augmentedvideotutorial/files/Download/NewVisionAR/

и это ноль.

Путь, который я хочу указать до:

/storage/emulated/0/Download/NewVisionAR

Что мне не хватает?

1 Ответ

0 голосов
/ 15 июля 2020

Как программно перемещать, копировать и удалять файлы и каталоги на SD? Вам может потребоваться разрешение «android .permission.WRITE_EXTERNAL_STORAGE»

...