Я только что сделал тест. Мой размер OBB составляет 157 МБ.
Когда я скачал из Play Store, я получил сообщение:
Загрузка с использованием только Wi-Fi ... Это большое приложение и т. Д. Похоже, это сообщение показывает, что для загрузки загружаются файлы размером более 100 МБ.
Play Store включает в себя OBB.
Размер загрузки в Play Store показал 159 МБ. Таким образом, когда я загружаю, он показывает прогресс, например: 80 МБ / 159 МБ.
Я пошел в файловый менеджер. Там был файл OBB, показывающий размер 157 МБ.
Итак, мой ответ: мне действительно не нужен DownloaderService, если я могу получить данные в файле OBB, извлечь их и затем удалить. Мне просто нужно поместить задачи копирования и распаковки в AsyncTask и написать код прогресса.