나는 내 응용 프로그램 타겟팅 API30min SDK21,나 권한 <uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" />
나 Manifest
파일이 부여됩니다. 그러나,그 요구 사항을 다운로드 항목에서 우리의 서버를 DCIM 폴더에 있습니다.
조각의 코드가 나를 사용하는 DownloadManager.Request
기능을 다운로드에서 DCIM:
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:지 표준 디렉토리: DCIM/myFolderName