Download Manager: не изобретайте колесо Технологии Android

Доклад принят в программу конференции
Виктор Лапин
Advantum

Имею за плечами более 10 лет различной разработки: десктопы, бэкенд и наконец Android. В настоящий момент тружусь руководителем группы. Выступаю на конференциях, прокачиваю своих сотрудников. Когда-то был разработчиком нескольких кастомных прошивок Android (SlimRoms, YAOSP).

https://twitter.com/victorlapin
Тезисы

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

1) Как скачать контент при помощи системного Download Manager
2) Как правильно обработать нажатие на отмену
3) Как достать контент из кэша DM и перенести в кэш приложения
4) Как разархивировать скачанный контент
5) Как просигналить о готовности
6) Каким образом предусмотреть закрытие/открытие приложения во время процесса, чтобы не потерять данные

Другие доклады секции Технологии Android