Tengo mi app de la orientación de la API de 30 min con el SDK de 21 años, tengo permiso <uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" />
en mi Manifest
archivo y se otorga así. Sin embargo, es un requisito para la descarga de un elemento de nuestro servidor a la carpeta DCIM.
Un fragmento del código que estoy utilizando el DownloadManager.Request
función para descargar en DCIM:
val request = DownloadManager.Request(Uri.parse(url))
request.setTitle(title)
request.setDescription(description)
request.setMimeType(mimeType)
request.setDestinationInExternalPublicDir(
Environment.DIRECTORY_DCIM+"/"+myFolderName?:"",
fileName)
Esta falla con el mensaje de error:
java.lang.IllegalStateException: No uno de directorios estándar: DCIM/myFolderName