Разработать Activity и класс под Android
Выполняемые функции:
1. Настройка списка задач
2. Выполнение задач
Настройка списка задач: Исходные данные(«параметры») задаются в файле XML следующей структуры:
name=”имя-задачи-Строка”
level=”уровень-Целое-Число(5-50)”
status=”Выполнено – Число (0/1)”
/> …
Разработать Activity для отображения и редактирования таблицы «параметры». Отображаются поля name, level. Редактируется поле Level.
Выполнение задач:
Создать класс “TasksList” c методами
1. runByLevel(int pLevel) – выполнение задач (из файла TasksList). Выбрать элементы task, у которых значение атрибута “level” больше или равно значению параметра “pLevel” и которые еще не выполнялись (status=0).
2. clearStatus – установка значения флага status в 0 для тех, у кого значение флага status=1
Имплементация runByLevel:
Метод прочитывает файл «Список задач» выбирает задачи по одной и сравнивает параметр pLevel с атрибутом level задачи. Если pLevel >= level, то вызывается обработчик задачи и если обработчик успешно выполнен, то значение status устанавливается в 1.
Обработчики:
Значение атрибута «name» может принимать следующие значения:
Bluetooth, Wi-Fi, GPS, 3G - обработчик отключает соответствующую службу
LiteScreen, Frequency - обработчик понижает значение соответствующей величины (Яркость экрана, частота процессора )
Ваши предложения по срокам и стоимости?