私のアプリはダウンロードマネージャを使用してファイルをダウンロードします。 Android 4.4.2では、100MBを超えるダウンロードを開始すると、ダウンロードに失敗し、十分なスペースがないことが報告されます。 Webブラウザで同じダウンロードを開始すると、ダウンロードが実行されます。ダウンロードマネージャ4.4サイズ制限?
downloadManager = (DownloadManager) context.getSystemService(Context.DOWNLOAD_SERVICE);
DownloadManager.Request request;
String requestString = "https://download_url";
request = new DownloadManager.Request(Uri.parse(requestString));
album.downloadManagerId = downloadManager.enqueue(request);
これはダウンロードを開始するために使用するコードです。
4.4.2は私のアプリがサポートしている最小バージョンです。より高いバージョンのAndroidでダウンロードしようとするとうまくいきます。
私のデバイスには十分な空き容量があるため、ダウンロードが開始され、完了する必要があります。
Wifi/CEllularは違いはありません。 SDカードは、SDカードは違いがありません。