Mam API kierowania do aplikacji 30 z minimalnym SDK 21, mam pozwolenie <uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" />
w moim Manifest
plik, i jest również dostępna. Jednak należy pobrać element z naszego serwera w folderze DCIM.
Fragment kodu, w którym używam DownloadManager.Request
funkcja do pobrania w DCIM:
val request = DownloadManager.Request(Uri.parse(url))
request.setTitle(title)
request.setDescription(description)
request.setMimeType(mimeType)
request.setDestinationInExternalPublicDir(
Environment.DIRECTORY_DCIM+"/"+myFolderName?:"",
fileName)
To nie można z komunikatem o błędzie:
java.lang.Wyjątek IllegalStateException: Nie wchodzi w standardowy katalog: DCIM/Nazwa folderu