DownloadManager VS Собственная реализация загрузки?

Я создаю приложение, в котором мне нужно загрузить большие файлы.

Приложение должно поддерживать:
-Загрузить большие файлы (с курса ..)
-Указать сломанные загрузки
-При уведомлении о ходе загрузки
-Загрузить в фоновом режиме (когда пользователь не находится в приложении)
-Manualy pause / resume of downloads

Должен ли я использовать диспетчер загрузки Android или реализовать собственный менеджер загрузки?

заранее спасибо!

Конечно, это намного проще и, вероятно, меньше подвержено ошибкам с Android DownloadManager. Однако имейте в виду, что для Android 2.3 требуется не столько проблема, сколько я должен подумать).

Ну, наконец, я реализовал собственный менеджер загрузки, поскольку это лучший способ сделать его гибким для моих нужд.

Intereting Posts
Разбор символов ASCII с помощью Erlang Как получить путь к файлу с помощью дескриптора файла на Android? Перемещение EditText в NestedScrollView при появлении виртуальной клавиатуры Android – артефакты с использованием анимации Показать строку заголовка из кода NavigationView setNavigationItemSelectedListener этот API помечен как внутренний для библиотеки поддержки и не должен быть доступен из приложений Установка таймера в android на основе даты в базе данных Android LVL и InAppBilling: как выбрать текущую учетную запись пользователя для покупки? Преобразование inputStream в FileInputStream? Неисправность при удалении из таблицы базы данных Sqlite (Относительно необычного поведения) Как начать работу с AlarmManager в Android? Как изменить цвет индикатора вкладки System.currentTimeMillis () выдает неправильный вывод android Ошибка при получении информации с сервера RPC: s-7: AEC-0 в игре Google? Не удается обновить плагин Android Studio gradle 1.4