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

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

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

14 лет назад
tigerigor
Игорь 
63 года
14 лет в сервисе
Был
10 лет назад

Заявки фрилансеров

Нет заявок фрилансеров
  • Похожие заказы

  • $150

    Требуется доработать достаточно несложно приложение на BlackBerry/Java. Само приложение достоточно простое (показывает карты (картинки) с сервера) - посылает запрос на сервер, получает ответ в виде JSON, парсит, выводит на экран в виде ...

    Завершен
    14 лет назад
  • 1. Необходимо создать сайт с возможность регистрации для юридических и физических лиц. 2. Для физических и юридических лиц - подписчика на информацию от сайта. 3. Для юридических лиц - управление страницей (реквизиты, сфера ...

    Закрыт
    14 лет назад
  • Требуеться програмист имеющий большой опыт работа на JAVA и понимающий в networking для написания SIP+IMS клиентов. Требования: 1) Поддерживаемые операционные системы -- IPhone -- Android -- Symbian ...

    Закрыт
    14 лет назад
  • Нужно разработать приложение для iPhone на основе геопозиционирования. Позволяет отслеживать положение других пользователей этого приложения и отправлять им сообщения. В приложении находится договор о неразглашении на англ. языке. Задание вышлю в обмен ...

    Закрыт
    14 лет назад
  • Необходимо разработать новостное приложение сайта для iPhone Пример the guardian, foxnews Приложение должно быть получать информация и обновлятся из RSS лент, сайта. Необходим стандартный для таких приложений функционал – регистрация, ...

    Закрыт
    14 лет назад
  • Необходимо разработать библиотеку для построения графиков и диаграмм iPhone/iPad Также нужно вкратце описать прогу для написания записки по диплому В прикрепленных данных примерное тех.задание, более подробную информацию могу сообщить при необходимости

    Закрыт
    14 лет назад
  • Необходимо разработать приложение для Iphone (iOS 3 и выше). Приложение должно обеспечивать запись телефонных звонков (входящие, исходящие) в формате mp3 на устройство (или как опция на сервер приложения). В app store не стремимся, продукт нужен ...

    Закрыт
    14 лет назад
  • $2500

    Создание SIP-клиента для ОС Windows Mobile с элементарным графическим интерфейсом и клиент для ОС Windows (XP-7) с расширенным функционалом(С++). Основные требования: - работа с Mobile 5 и выше; - поддержка нескольких SIP-профилей; ...

    Закрыт
    14 лет назад