Как получить доступ к пути загрузки файла по умолчанию
Я пытаюсь открыть свои загруженные файлы по определенному пути (моя папка загрузки в приложении). К сожалению, я не знаю, как реализовать этот метод. Я нашел этот путь с помощью поиска в Интернете.
... } 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