如何设置下载路径和获取下载路径?

How to set download path and get the download path?

      request.setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS,nameOfFile);

如何从该目录读取下载的文件。

          File file = new File(Environment.DIRECTORY_DOWNLOADS,nameOfFile);
            MimeTypeMap map = MimeTypeMap.getSingleton();
            String ext = MimeTypeMap.getFileExtensionFromUrl(file.getName());
            String type = map.getMimeTypeFromExtension(ext);

收到无法访问文件的错误。

您将不得不使用函数:getExternalStoragePublicDirectory()

File file = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS), nameOfFile);

Android API Documentation