Как скачать base64 изображение с помощью DownloadManager (я имею в виду образ должен показать в прикладных загрузках после загрузки (конвертировать base64 в байты и сохранить в файле))Как загрузить изображение base64 с помощью DownloadManager?
Например: мне нужно загрузить изображение из моего пользовательского браузера от следующего 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);
в исходном коде этого класса (запрос) исключение исключения, если мы помещаем не удаленный uri – 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 (схема == null || (! Schem.equals ("http") &&! Schem.equals ("https"))) – mlevytskiy