2016-08-21 7 views
0

私のアプリはダウンロードマネージャを使用してファイルをダウンロードします。 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カードは違いがありません。

答えて

0

Androidのこのバージョンのデフォルトのダウンロード場所は小さなパーティションだと思われます。この問題を回避するには、外部ダウンロードフォルダ(使用可能な場合)に場所を設定する必要がありました。

他のバージョンでは、私のアプリはこれを無視し、デフォルトの場所にダウンロードします。