Адрес для входа в РФ: exler.world
Смена профилей по местоположению и по времени под Android
После статьи "Полезные программы для телефона на Android" порекомендовали одну программку, которую я давно искал. Называется Llama. Бесплатная. Отслеживает и определяет ваше местоположение по вышкам сотовой связи, умеет переключать различные параметры телефона (беспроводные сети, звук и так далее) в зависимости от смены местоположения, также умеет переключать параметры по времени.
Как это применяется? Например, пришли вы с телефоном домой. Звуковой профиль поменять на нормальный, отрубить 3G и GPS (правда, на новых версиях Android автоматическое переключение GPS делается только с рутом), врубить Wi-Fi (можно задавать подключение к конкретной сети). При нахождении дома с 23 до 7 утра сменить звуковой профиль на "Тихий" или "Без звука", заодно можно вырубить Wi-Fi, чтобы не кушал батарейку. Вышли из дома - врубить профиль "Громкий", вырубить Wi-Fi, включить BT. Пришли на работу - сделать профиль "Тихий", выключить BT, врубить Wi-Fi. Пришли к любовнице - включить профиль "Без звука". Вышли от любовницы - включить профиль "Нормальный". Ну и так далее.
Причем настраивается это все легко и просто - интерфейс хорошо продуман.
Я раньше пользовался приложениями, которые меняли звуковые профили по времени. Но без отслеживания местоположения это чревато: например, несколько раз таксисты мне не могли прозвониться потому, что приложение по времени отрубило звук. С этой программой такое не происходит - когда я не дома, тихий профиль подключаться не будет.
Ну и удобно то, что местоположение отслеживается не по GPS, а по сотовым вышкам - так меньше батарея расходуется.
У меня, допустим, каждый час идет проверка: если ни какая сеть не подключена (канал данных, Вай-Фай), то идет попытка подключения к Вай-Фай. Если не удалось, подключаем канал данных. Дальше в зависимости от условий либо включаем синхронизацию, либо просто ждем 5 минут (для обновления всяческих виджетов, погоды и прочего). После этого, если канал данных подключался из программы, идет отключение.
В этой проге так можно?
Переменные в ней есть, логика И/ИЛИ то же, так что какие-то алгоритмы возможны.
Но честно скажу до таких наворотов мои потребности не доходили, поэтому насчет вот точно так как написано сказать не могу.
Я всего лишь на телефоне с рабочей симкой, где дата-плана нет, включаю-выключаю синхронизацию по наличию WiFi.
Основана на свежеиспеченной технологии NFC, клеете стикерочек на "куда нужно" и программируете его. Телефон при обнаружении стикера выполняет ваши команды. Использую в машине/офисе/дома и на тумбочке рядом с кроватью. Очень радует.
Алекс, программульки - программульками, а вы не слышали вот про такую фичу? www.samsung.com/us/microsite/tectile/
Основана на свежеиспеченной технологии NFC, клеете стикерочек на "куда нужно" и программируете его. Телефон при обнаружении стикера выполняет ваши команды. Использую в машине/офисе/дома и на тумбочке рядом с кроватью. Очень радует.
Слышал, конечно. Это уже много где используется. Однако телефон к стикерочку нужно подносить не дальше 20 см. - это серьезное ограничение.
1) Если телефон подключен к радио в машине через bluetooth, то при окончании звонка перейти на главный экран и выключить дисплей (почему-то ICS после звонка остается в диалере и разблокирует телефон после ответа через bluetooth)
2) тоже что и выше, но при исходящем звонке через радио машины выключать экран телефона сразу же, а не по сенсору приближения (proximity).
Хм. Опять же, Llama
Условие - Bluetooth Устройство подключено: ваше радио, Состояние вызов: отсутствие вызова
Действия - Запустить приложение: Go Launcher Ex (или ваш лончер), Выключить экран.
Ну, WiFi в режие ожидания почти не жрет ничего, а вот 3G - да, есть такое. Хотя все равно непонятно, что же за зона такая специфическая должна быть, где ну вот точно мне 3G понадобится, и другая, не менее специфическая, где он однозначно ни на фиг не нужен? Последняя для меня - квартира/офис, где WiFi есть, а нужность 3G вне определяется не местоположением, а потребностью: типа, а проверю-ка я почту! А посмотрю-ка я карту! Ну etc. Из чего следует, что удобней ручной менеджер сетей.
Что же до остального, как-то: переключение профилей тихо/громко, ярко/темно и т.п., то да - по зонам, может, оно и полезно, хотя я все равно не вижу, из-за чего с прогой тут огород городить. Не вижу и не вижу.
ок. Это - я. Кто-то, может, и видит.
В действиях Llama есть и активация 3G, и выставление уровня громкости, и запуск программ.
Для возвращения в исходное состояние можете сделать например событие, запускаемое по выходу из Яндекс Навигатора, и определить в нем действия для этого.
Как автоматически включить 3g на улице или wi-fi дома на Android
Автоматическое выключение звука на ночь или профили в Android
Таскер я смотрел, но на мой взгляд его возможности не превосходят Llama в пределах разумных потребностей. К тому же действительно сложнее и денег стоит. Какой смысл, если можно все то же и бесплатно?
А если его ещё и в ведро с водой...
А если дома, и ночью должны прозвониться из службы такси, чтобы ехать в аэропорт - было же такое? Профиль-то "тихая ночь". Забыл выключить - ступай выбрасывать авиабилеты на помойку.
Ну, надо не забывать выключить, а что вы хотели?
Да, в настройках создаешь зону и говоришь "Начать определение", указываешь сколько времени еще будешь в этой зоне, чтобы не путалась (дома можно сказать что еще несколько часов тут буду, а в магазине - минут 10), она запоминает какие вышки видит в этой зоне.
Иногда сотовые операторы меняют какие-то настройки у себя, если заметил что ты в зоне, а действия не сработали, надо повторить определение вышек, это быстро.
Кстати, она умеет запускать действия не только по местонахождению. Перечень условий, активирующих события, огромен - там почти все возможные состояния. Например, по потере связи с домашней сетью WiFi можно выход из дома ловить намного быстрее, чем по соте, а потом уже по покиданию сотовой зоны отключать сам WiFi - так решаются вышеупомянутые вопросы с точностью.
Может срабатывать даже при повороте экрана или блокировке экрана при прикладывании телефона к голове, только я еще не придумал когда это может пригодиться. Есть даже внутренние переменные и логика И/ИЛИ. Вообще потенциал возможностей программы намного превосходит мою скромную фантазию.
А каким образом сами зоны задаются? Это я должен, находясь в нужном месте, сообщить программе, что вот тут я дома, вот тут я на работе, а вот тут я ещё чем-нибудь занимаюсь?
Ну да, сделать определение зоны - она настроится по вышкам.
Ладно это у меня работа относительно рядом но ведь не в работе дело,вышел погулять,в магазин,телефон 1-2 километра работает без звука(смотря в какую сторону идёш)а вот по жпс эта прога работала очень точно но мало)) садился акумулятор.Прийду домой потестю на андроиде хотя я 100% уверен что ситуация будет аналогичной,вышки где застройки не очень плотные охватывают значительные участки а это значит пока ты в радиусе или вифи работает или 3ж не включается.
А точность достаточная? Вот вышел я из дома, а прямо под окнами машина, по горизонтали метра 4 разница. Сообразит, что вышел и пора блютус включать?