Как сделать диспетчер загрузки нескольких файлов с индикатором выполнения в ListView Android

Я новичок в Android
мне нужно сделать диспетчер загрузки динамических файлов (.mp3, .mp4) для моего приложения в этой форме:

  • добавление новой ссылки в текущий список
  • можно приостановить и возобновить загрузку
  • все действие может быть прогрессом в фоновом режиме
  • удаление полных загрузок из пользовательского списка
  • это пользовательские потоки и асинхронность
  • когда я закрываю приложение, список не стирается

Я перешел по этим ссылкам, но они мне бесполезны:
- Диспетчер загрузки нескольких файлов в списке +progress/pause/resume android
- Загрузить несколько файлов с индикатором выполнения в ListView Android
большинство ссылок и руководств не работают или даже не опубликованы из-за ошибок, Я буду очень благодарен за предоставление мне полного исходного кода этого менеджера загрузок.
Я подумал, что лучше вызвать функцию, подобную этой, "SomeFunction(url)", тогда она будет управлять загрузкой и ссылкой.
>пожалуйста, направь меня


person Shayan    schedule 10.04.2015    source источник


Ответы (2)


Вы можете использовать функцию обратного вызова для обновления элемента представления списка.

person Basbous    schedule 13.04.2015

Возможно, используйте DownloadManager (http://developer.android.com/reference/android/app/DownloadManager.html).

Примеры:

http://www.mysamplecode.com/2012/09/android-downloadmanager-example.html

http://blog.vogella.com/2011/06/14/android-downloadmanager-example/

Диспетчер загрузки Android завершен

person Dave Truby    schedule 11.04.2015
comment
танки,но я все это видел и делаю,но моя главная проблема собрать их вместе - person Shayan; 13.04.2015