Добавить фичи в Андроид-приложение
Павел18 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
14.09.2017
Есть работающее Андроид-приложение с WebView. В этом WebView есть API для JS.
Требуется добавить очередь скачивания больших файлов. В API добавить следующие методы:
- queueGetList(): FileRecord[] - показать содержимое очереди
- queueGetFile(string id): FileRecord - получить задание по id
- queueAddFile(string id, string sourceUrl): void - добавить файл
- queueRemoveFile(string id): void - удалить файл (отменить скачивание)
- queueSetBankQuota(string bankId, number size): void - установить квоту на использование места на флешке
- id: string
- sourceUrl: string - URL из интернета
- localUrl: string - URL скачанного файла
- status: FileStatus - описан в подробном ТЗ
- errorMessage: string|null
Сам я компетентен в алгоритмах, но не компетентен в Java. Если надо, то помогу с трудностями архитектуры и многопоточности. Образец реализации WebView API уже есть в коде. С вас: знать Андроид; нагугливать, чего не знаете; не сливаться. Других сложностей бояться не следует.