Как получить доступ к пути загрузки файла по умолчанию

Я пытаюсь открыть свои загруженные файлы по определенному пути (моя папка загрузки в приложении). К сожалению, я не знаю, как реализовать этот метод. Я нашел этот путь с помощью поиска в Интернете.

 ... } else if (id == R.id.nav_MyDownloads) {
    intent = new Intent(Intent.ACTION_GET_CONTENT);
    Uri uri = Uri.parse("storage/sdcard/pdfs"); // a directory
    intent.setDataAndType(uri, "*/*");
    startActivity(Intent.createChooser(intent, "Open folder"));;

}...

Но когда я использую intentЯ вижу путь к последним файлам, а не путь, который я ввожу, пожалуйста, укажите мне. благодарю вас

1 ответ

Решение

Вы пробовали это, чтобы получить путь к каталогу?

Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS);

Если я получил ваш вопрос, чего вы хотите достичь, это:

File path = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS);
Uri uri = Uri.parse(path.getAbsolutePath());

path.getAbsolutePath () дает вам путь к папке загрузки, например: /storage/emulated/0/Download

Другие вопросы по тегам