Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Выполняемые функции:

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 - обработчик понижает значение соответствующей величины (Яркость экрана, частота процессора )

Ваши предложения по срокам и стоимости?

13 лет назад
tigerigor
Игорь 
62 годаРоссия
13 лет в сервисе
Был
9 лет назад