2016-08-21 2 views
0

내 앱은 다운로드 관리자를 사용하여 파일을 다운로드합니다. Android 4.4.2에서 100MB가 넘는 다운로드를 시작하면 다운로드가 실패하고 충분한 공간이 없다고보고됩니다. 웹 브라우저를 통해 동일한 다운로드를 시작하면 다운로드가 실행됩니다.다운로드 관리자 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에서 다운로드를 시도하면 정상적으로 작동합니다.

내 장치에 여유 공간이 충분하기 때문에 다운로드가 시작되고 완료되어야합니다.

Wiifi/CEllular는 차이가 없습니다. SD 카드, 아니 SD 카드는 차이를 만들지 않습니다.

답변

0

안드로이드의 기본 다운로드 위치가 작은 파티션 인 것처럼 보입니다. 이 문제를 방지하려면 위치를 외부 다운로드 폴더 (사용 가능한 경우)로 설정해야했습니다.

다른 버전에서는 내 앱이이를 무시하고 기본 위치로 다운로드합니다.