Логика и тайм-менеджмент.
Логика работы программы представлена на рисунке. Программа постоянно находится в памяти смартфона и отслеживает события в следующем порядке: ключевые слова встреч (событий) календаря, изменения номера соты и поддержка запланированного профиля. Если в календаре есть встреча и в ней указано ключевое слово, то програма включит профиль, закреплённый за этим словом. Если ключевые слова в событиях (встречах) календаря не найдены, програма проверяет текущее положение относительно определённого номера соты, и если данному местоположению указан профиль, то включает этот профиль. Если сота не привязана к текущему местоположению или местоположению не указан профиль, произойдёт установка профиля планировщика.
Итак, более подробно.

Планировщик
Начну с последнего, третьего, пункта, постепенно приближаясь к самой значимой функции программы. В «Планировщике» я задал время включения для выбранных 3-х профилей: «КПК», «Обычный» и «Тихий КПК». Каждому профилю установил ежедневное включение в 4:30, 6:00 и 21:30 соответсвенно. Кроме опции «Ежедневно», также присутсвует возможность выбора отдельного дня недели, указания срабатывания в будни или на выходных.
Из рисунка видно, что телефон перейдёт из режима «Тихий КПК» в «КПК» в «4:30»: произойдёт включение звуков, но функции телефонной связи останутся выключенными. В данное время суток меня интересует будильник, а не случайный разговор с ошибочно набравшим мой номер незнакомцем или какое-либо почтовое сообщение. В 6:00 телефон войдёт в обычный режим, обеспечив, таким образом, включение стандартных функций телефона, когда я уже «в строю». Третий режим – «Тихий КПК» - планировщик включит в 21:30: выключатся звуки, периферия, связь. Смартфон уйдёт в режим максимального сохранения энергии и минимального отвлечения моего внимания (включится режим «сна»).

Местоположение
Смена местоположения,
переход с соты на соту - весьма удобная
функция для изменения профилей телефона,
в зависимости от того, где я нахожусь.
Операторы сотовой связи обеспечивают
связь, путём установки антенн на крыши
домов. Каждая такая антенна образует
соту, вместе они обеспечивают сотовую
связь. Как правило, радиус действия соты
не превышает 9-10 км, а иногда и 5-6 км. К
тому же соты ставят таким образом, чтобы
радиус одной перекрывал зоны действия
д
ругих.
Таким образом, при перемещении происходит
периодическая смена сот, их номеров.
Эти номера и использует «MagicProfilesPro».
Любой номер соты можно привязать к какому-либо созданному месту. А вот уже самому месту (с набором сот) можно указать профиль использования. Так, например, для посещения церкви я использую профиль «Тишина», для работы «Обычный», а дома – «Обычный: синизуб+». Как я уже писал, для каждого профиля я устанавливаю свою звуковую схему (в профиле «Тишина» выбор звуков, естественно, не доступен), громкость сигналов и режим работы телефона, опцию вибрации.
Интересная возможность установки своих звуков для каждого из профилей: так для улицы неплохо установить на мелодию высокий уровень звука, а для офиса будет достаточно и приглушённый звук приятных негромких мелодий, настраивающих на рабочий лад (конечно же, сначала необходимо привязать «якоря», про них идёт обсуждение на форуме). В любой момент для местоположения можно переназначить соты, профиль, либо и то и другое. Также доступна опция отказа использования смены местоположения. В данном случае, если нет событий календаря, будет срабатывать профиль «планировщика» (профиль, запланированный по умолчанию на текущее время), а программа будет просто сообщать о смене местоположения (соты).
