Загрузка файла Android через DownloadManager работает некорректноAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Загрузка файла Android через DownloadManager работает некорректно

Сообщение Anonymous »

Я пытаюсь скачать файлы через DownloadManager, на большинстве телефонов (семейство Nexus, S3 и т.д.) он отлично работает, но на Galaxy S2 почему-то загрузка работает, но имя файла установлено неправильно и когда пытаюсь его открыть (либо из уведомления, либо загружает приложение) пишет, что файл невозможно открыть, даже такие файлы, как jpeg, gif, png и т.д.

Изображение

Вот код:

Код: Выделить всё

DownloadManager downloadManager = (DownloadManager) service
.getSystemService(Context.DOWNLOAD_SERVICE);
DownloadManager.Request downloadReq = new DownloadManager.Request(
Uri.parse(URL));
downloadReq
.setAllowedNetworkTypes(DownloadManager.Request.NETWORK_WIFI
| DownloadManager.Request.NETWORK_MOBILE);
downloadReq.allowScanningByMediaScanner();
downloadReq.setMimeType(attachment.mimeType);
downloadReq.setTitle(attachment.fileName);
downloadReq.setDescription("attachment");
downloadReq.setDestinationInExternalFilesDir(service,
Environment.DIRECTORY_DOWNLOADS, "");
downloadReq
.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE
| DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED);

downloadIDs.add(downloadManager.enqueue(downloadReq));
Также обратите внимание, что все URL-адреса — https, а версия Android на телефоне — 4.1.2.
Есть идеи?
Большое спасибо!

Обновление: если я добавлю имя файла в этот вызов:

Код: Выделить всё

downloadReq.setDestinationInExternalFilesDir(service,
Environment.DIRECTORY_DOWNLOADS, attachment.fileName);
доброе имя отображается в центре уведомлений.

Подробнее здесь: https://stackoverflow.com/questions/152 ... -correctly
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Загрузка файла Android через DownloadManager работает некорректно
    Anonymous » » в форуме Android
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Android DownloadManager получает имя файла
    Anonymous » » в форуме JAVA
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Android DownloadManager получает имя файла
    Anonymous » » в форуме Android
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • DownloadManager против файла расширения Play Store [закрыто]
    Anonymous » » в форуме Android
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • OnDownLoadChange не запускается в DownloadManager | Android
    Anonymous » » в форуме Android
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Android»