DownloadManagerを使用してAndroidデバイスにファイルをダウンロードしています。ファイルをカスタムディレクトリにダウンロードします
downloadRequest.setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS, "file.jpg");
これを使用して、DCIM、ダウンロード、Picuturesフォルダなどにダウンロードすることができます。しかし、私はダウンロードするフォルダの制限を選択することしかできません。私が使用して私のSDカードのルートにダウンロードしたい/ SDカード/
私が試した:
downloadRequest.setDestinationUri(Uri.fromFile(new File("/sdcard/file.jpg")));
しかし、これは次の例外レンダリング:
はIllegalStateException:先のアンドロイド無効な組み合わせ:4パス:/sdcard/file.jpg
どうすればいいですか?必要な権限がすべて設定されています。
"file.jpg"なしで試しましたか? – Agata
@AgataSworowska同じ結果... java.lang.IllegalStateException:宛先の組み合わせが無効です:4、パス:/ sdcard sdcardのサブディレクトリを試しても同じエラーが発生します – bvanvelsen