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

时间:2016-04-21 11:44:42

标签: android file android-download-manager

      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);

获取无法访问文件的错误。

1 个答案:

答案 0 :(得分:2)

您必须使用以下功能:getExternalStoragePublicDirectory()

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

请参阅Android API Documentation