Io ho la mia applicazione mirata API 30 min SDK 21, ho il permesso <uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" />
nel mio Manifest
file e si è concesso pure. Tuttavia, è necessario scaricare un articolo dal nostro server la cartella DCIM.
Un frammento di codice dove sto utilizzando l' DownloadManager.Request
funzione per il download in DCIM:
val request = DownloadManager.Request(Uri.parse(url))
request.setTitle(title)
request.setDescription(description)
request.setMimeType(mimeType)
request.setDestinationInExternalPublicDir(
Environment.DIRECTORY_DCIM+"/"+myFolderName?:"",
fileName)
Questo il messaggio di errore:
java.lang.IllegalStateException: Non una delle directory standard: DCIM/myFolderName