는 (I 이미지가 바이트 다운로드 (변환 base64로 후 응용 프로그램 다운로드에 표시하고) 파일에 저장하려면, 반드시 의미) html "<img src=\"data:image/jpeg;base64,someBase64String" />"
. 일반 이미지 URL과 똑같이 (사용자 의견을 위해)로드하십시오. 일반 이미지 URL의 경우 DownloadManager를 사용합니다.
DownloadManager.Request request = new DownloadManager.Request(source);
request.allowScanningByMediaScanner();
request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED);
request.setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS, fileName);
request.setTitle(fileName);
request.setDescription(fileName);
DownloadManager dm = (DownloadManager) App.getInstance().getSystemService(Context.DOWNLOAD_SERVICE);
dm.enqueue(request);
소스 코드에서 원격 URL을 넣지 않으면이 클래스 (요청) 예외 발생 – mlevytskiy
http://grepcode.com/file/repo1.maven.org/maven2/org.robolectric/android-all/4.4_r1-robolectric -0/android/app/DownloadManager.java # DownloadManager.Request – mlevytskiy
if (scheme == null || (! scheme.equals ("http") &&! scheme.equals ("https"))) – mlevytskiy