Nu aveți aplicația mea de direcționare API cu 30 min SDK 21, am permisiunea <uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" />
în Manifest
fișier și este acordat la fel de bine. Cu toate acestea, aceasta este o cerință pentru a descărca un articol de pe serverul nostru la folderul DCIM.
Un fragment de cod în cazul în care eu sunt, folosind DownloadManager.Request
funcția de descărcare în DCIM:
val request = DownloadManager.Request(Uri.parse(url))
request.setTitle(title)
request.setDescription(description)
request.setMimeType(mimeType)
request.setDestinationInExternalPublicDir(
Environment.DIRECTORY_DCIM+"/"+myFolderName?:"",
fileName)
Acest lucru nu reușește cu un mesaj de eroare:
java.lang.IllegalStateException: Nu unul de directoare standard: DCIM/myFolderName