无法下载到效率的文件夹安卓11MANAGE_EXTERNAL_STORAGE权限

0

的问题

我有我的程序,针对API30分钟SDK21日,我的权限 <uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" />Manifest 文件和它授予。 然而,这是一个需要下载的一个项目从我们的服务的效率的文件夹。

一段代码我在哪里使用 DownloadManager.Request 功能下载在效率:

val request = DownloadManager.Request(Uri.parse(url))
        request.setTitle(title)
        request.setDescription(description)
        request.setMimeType(mimeType)
        request.setDestinationInExternalPublicDir(
                Environment.DIRECTORY_DCIM+"/"+myFolderName?:"",
                fileName)

这种失败的错误信息:

java。郎。IllegalStateException:没有一的标准目录: 效率/myFolderName

2

最好的答案

0

我有权 <uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" />.

这是不是需要能够创建文件的公共效率的目录。

每个应用程序,可以创建文件。 但是应该的图像文件的扩展等。jpg,.巴布亚新几内亚.webp,..

A.pdf文件。医生是不能接受的。

为什么你不告诉什么文件?

请求。setDestinationInExternalPublicDir(环境。DIRECTORY_DCIM+"/"+myFolderName?:"", 文件名)

这应该是:

request.setDestinationInExternalPublicDir(Environment.DIRECTORY_DCIM), myFolderName?:"", fileName)
2021-11-23 23:00:46

对不起,这些音频文件的类型ogg其是在单独的嵌套的文件夹。
XavierCodster

为什么没有反应答复本身?
blackapps
-1

它被限制在安卓11.

参考: https://developer.android.com/about/versions/11/privacy/storage

2021-11-23 22:54:43

而这一链接可以回答这个问题,这是更好地向包括重要的部分答案在这里,并提供链接,以供参考。 链接-唯一的答案可以成为无效,如果链接页面的变化。 - 从审查
Chris

其他语言

此页面有其他语言版本

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................