Articles of android download manager

DownloadManager IllegalStateException, создающий загрузку в DIRECTORY_DOWNLOADS

Во-первых, есть много вопросов по этому вопросу, но ни одна из них не отражает мою проблему. Например, я прочитал это и это . Проблема, которая у меня есть, заключается в том, что в очень небольшом числе случаев моя функция setDestinationInExternalPublicDir приводит к следующей трассировке стека: Fatal Exception: java.lang.RuntimeException: Unable to start receiver com.onlinetvrecorder.otrapp2.listeners.DownloadUpdateReceiver: java.lang.IllegalStateException: Unable […]

Android Download Manager setDestinationInExternalFilesDir

Я использую Менеджер загрузки, и когда я использую setDestinationInExternalFilesDir(this, Environment.DIRECTORY_DOWNLOADS, "example.ext"); Файлы загружаются в папку Android / data / com.example.app / files / Download. Когда я пытаюсь setDestinationInExternalPublicDir("/folder", "example.ext"); Я получаю: IllegalStateException: Cannot create directory mnt/sdcard/folder . Я также установил разрешение WRITE_EXTERNAL_STORAGE. Что я делаю не так?

Android: проблема с загрузкой диспетчера загрузок

Я пытаюсь загрузить файл с помощью Android Download Manager . Согласно документам: Менеджер загрузки будет выполнять загрузку в фоновом режиме, заботясь о взаимодействиях HTTP и повторных загрузках после сбоев или изменений в подключении и перезагрузке системы. Но диспетчер загрузки никогда не возобновляет загрузку после восстановления сетевого соединения (по крайней мере, в моем случае). Я даже […]

Как скачать медиафайлы m3u8 в Android

Мне нужно разобрать мультимедийный файл m3u8, который является списком воспроизведения, и загрузить фактический медиа-контент. По моему пониманию, следующий процесс: Разберите файл m3u8 и получите фрагменты .TS. Как только все куски были извлечены, объединитесь как один файл Преобразовать объединенный файл TS в формат mp4. К сожалению, я не смог найти lib / module для выполнения вышеупомянутых […]

О прогрессе, которое не отображается в приложении DownloadManager android

Я загружаю файл из webview. Но при загрузке DownloadManager он не отображает текущее уведомление о загрузке, подобное этому . Он просто работает в фоновом режиме. Как отобразить уведомление в строке состояния при загрузке. Я могу получить загруженный файл, но как отобразить текущий процесс в уведомлении? Я использовал «request.setNotificationVisibility (DownloadManager.Request.VISIBILITY_VISIBLE);» Но он не отображает текущий процесс. […]

Android2.3 DownloadManager

Я использую DownloadManager , который доступен с Android 2.3, для загрузки FTP. Но это не работает. Я не знаю, как заставить его работать? Я не нашел подходящих примеров. Поддерживает ли DownloadManager FTP?

Предотвращение сканирования медиа-сканера с помощью JPG, загруженного с помощью DownloadManager на Android? (Разработчик)

Мое приложение загружает jpg с веб-сайта с помощью DownloadManager и сохраняет их в каталоге /sdcard/Android/name.app/, который будет использоваться в нескольких фрагментах в приложении. Однако загрузка отлично работает, jpgs видны в приложении «Галерея», чего я не хочу, поскольку они являются просто активами для моего приложения. Я не могу понять, как их не показывать в приложении «Галерея». […]

Android – DownloadManager / BroadcastReceiver называется несколько раз

Я использую DownloadManager для обработки загрузки в своем приложении, я хотел бы уведомить пользователя о завершении загрузки. Я использую следующий код, который хорошо работает public void downloaddownload(View v){ View v2 = (View) v.getParent(); TextView urlView = (TextView) v2.findViewById(R.id.url); String urlString = (String) urlView.getText().toString(); TextView artistView2 = (TextView) v2.findViewById(R.id.artist); final String artistString = (String) artistView2.getText().toString(); TextView […]

Android: DownloadManager – уведомление

Я загружаю изображение с моего сервера с помощью Download Manager . Он загружает файл в порядке и помещает его туда, где я хочу. Но по какой-то причине это сообщение появляется, и я не могу его удалить . Код для менеджера загрузки выглядит следующим образом: mDownloadManager = (DownloadManager) getSystemService(Context.DOWNLOAD_SERVICE); registerReceiver(onComplete, new IntentFilter(DownloadManager.ACTION_DOWNLOAD_COMPLETE)); Uri uri = Uri.parse("URL")); […]

DownloadManager не отправляет трансляцию после INSUFFICIENT_SPACE_ERROR

Проблема Если каталог cache заполнен, попытка выполнить простой запрос завершится неудачно, не отправив трансляцию DownloadManager.ACTION_DOWNLOAD_COMPLETE . Примечание. Эта проблема является общей, но может быть в основном воспроизведена на младших устройствах с ограниченным кешем ( /data/data/com.android.providers.downloads/cache ). Код Приемник настроен правильно, так как я все еще получаю трансляцию, когда операция завершается успешно и не удается по […]