如何访问默认下载文件路径

How to get access to the default download file path

我正在尝试在特定路径(我在应用程序中的下载文件夹)上打开我下载的文件。不幸的是,我不知道如何实现这个 method.I 通过搜索互联网找到这种方式。

 ... } 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的时候,看到的是最近文件的路径,而不是我介绍的路径,请指导。谢谢

你试过这个来获取目录路径吗?

Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS);

如果我得到你的问题,你想要实现的是:

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

path.getAbsolutePath() 为您提供下载文件夹路径,如下所示: /storage/emulated/0/Download