Tasker | Выполнение действий по событиям



Реп: (44)
Tasker
Версия: 6.2.22

Последнее обновление программы в шапке: 10.01.2024

Прикрепленное изображение
ЧаВо (FAQ) | КУРСЫ | БИБЛИОТЕКА | ПЛАГИНЫ | ХИТРОСТИ (МСХ) | ˇПРИМЕРЫ (МРП) | СТОЛ ЗАКАЗОВ | КЛУБ
Скриншоты
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение

Прикрепленное изображение

Галереи скриншотов:
- Tasker 5.9 Tasker (Пост just@man #92498338)
- Tasker 5.0 Tasker (Пост washerron #68839498)
Скриншоты версий 4.x и 1.x находятся в старой шапке

Краткое описание:
Выполнение действий по событиям.
Описание:
Продвинутый планировщик. Позволяет по разным событиям производить собственные действия.
Похож на Locale, Llama, Automagic, AutomateIt, MacroDroid, E-Robot, Automate — automatic tasks, EasyProfiles, Dessin, Atooma, Swip, только намного более мощный. Есть возможность создавать виджеты с произвольным списком действий.
Альтернативное описание:
Проблемно-ориентированный язык сценариев, позволяющий программировать в Андроид без знания каких-либо языков программирования и без навыков программирования вообще.

Домашняя страница: https://tasker.joaoapps.com/
Google Play: https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm

Скачать:
Версия: 6.2.22 С официального сайта (clever_man)
Версия: 6.1.32 GP version (Кот_Батон)
Версия: 6.1.29 от 09.05.2023 (R3m)
Версия: 6.1.27 из Google Play (Кот_Батон)
Версия: 6.0.10 Из Google Play (niks255)

Официальная история изменений

Внимание! В теме не обсуждаются вопросы покупки приложения равно как и восстановление покупок. Вопросы следует задавать в соответствующих темах (Покупка платных программ в Google Play, Google Play - Технические проблемы) и заодно можно заглянуть в ЧаВо вопрос 1.1.
информация о версиях
ˇ
Существует 3 официальных стабильных версии Tasker:
- версия для Андроидов ≥ 5.0
- версия для Андроидов 4.x
- версия для Андроидов < 4.0 (т.е. Андроидов 2.3 и ниже, для ясности будем считать, что Андроидов 3.x уже ни у кого не осталось).
Развивается лишь версия для Андроидов ≥ 5.0, остальные заморожены. Выложенный apk - стандартная версия из магазина Google Play, использует технологию Google Play Licensing для проверки лицензии (начиная с версии Tasker 5.2).
Если у Вас возникают проблемы с лицензией, можете а) просто купить Tasker и забыть о них; б) использовать версию 5.2.bf2 из раздела "Прошлые версии".
Ломать Tasker настоятельно не рекомендуется, возможностей в нем много, все проверить невозможно, поэтому Вы никогда не будете знать, работает взломанная версия или нет. В теме накоплен большой опыт работы со взломанными версиями, он очень отрицательный.
В имени версии после номера может присутствовать суффикс .bf с цифрами, например, версия 5.2.bf1. bf означает bugfix, т.е. обновление стабильной официальной версии, в котором нет ничего нового, лишь исправлены ошибки. Суффикс .bf и номер после него считаются частью номера версии.
Никаких "модов" / "русиков" для программы не существует. Tasker не требует ни того, ни другого.
Помимо стабильных версий Tasker существуют бета-версии, их можно установить из магазина Google Play, подписавшись на программу бета-тестирования Android App testing - Google Play Beta testing на странице программы Tasker в Google Play.
Важное замечание: Поддержкой и ответами-советами по бета-версиям занимается непосредственно разработчик. В данной теме разработчик программы Tasker не появляется, поэтому со всеми вопросами по бета-версиям обращайтесь к разработчику через официальные каналы, например, на официальный форум Tasker. Либо отправьте баг-репорт непосредственно из приложения: Menu - Report Issue To Developer.
До версии Tasker 5.1 включительно (включая и версии для Андроидов < 5.0) одновременно выпускались два варианта программы: вариант для Google Play (имел суффикс m после номера версии, например, 5.1m) и непосредственно купленный у разработчика вариант программы (Direct-Purchase version), который не имел суффикса m.
Вариант без суффикса m также являлся официальным, обладал тем же самым функционалом, что и вариант для Google Play, но дополнительно поддерживал функции шифрования. Вариант без суффикса m - не ломаный, не привязанный к Google Play, имеющий встроенные функции проверки лицензии. (Возможный метод "получения" регистрации. Если вылетает при попытке ввести код, пробуем эту версию).
Также до версии Tasker 5.1 включительно (включая и версии для Андроидов < 5.0) после номера версии мог присутствовать суффикс u - update, полный аналог суффикса .bf для текущих версий, т.е. обновление стабильной официальной версии, в котором нет ничего нового, лишь исправлены ошибки. Буква u и номер после нее считаются частью номера версии. Например, версия 4.3u4m - стабильная версия для Google Play, по сравнению с 4.3m ничего нового в ней нет, однако, исправлены ошибки; версия 4.3u4 - непосредственно купленный у разработчика вариант версии 4.3u4.
Скачать версию для Андроидов 4.x
версии 4.9u4, 4.9u4m Tasker (Пост Alex0047 #57263470)
Официальная история изменений
плагин App Factory версия для Tasker 4.9u4
Скачать версию для Андроидов < 4.0
Версия: 1.6u2m (вариант для Google Market, не ломаный)
Прикрепленный файлTasker_1.6u2m.apk ( 1.34 МБ )

Версия: 1.6u2 (вариант, непосредственно купленный у разработчика, с поддержкой шифрования)
Прикрепленный файлTasker.1.6u2.apk ( 1.34 МБ )

Возможный метод "получения" регистрации для последнего варианта программы. Если вылетает при попытке ввести код, пробуем эту версию).


ВНИМАНИЕ!!! Правила темы. Рекомендуется внимательно прочитать.
1. Даже для реализации простейших задач желательно обладать хотя бы начальными навыками и понятиями, связанными с программированием (пусть даже очень поверхностными, на школьном уровне).
Замечание: Но если не обладаете, но очень хочется реализовать что-нибудь, можно и не обладать. Даже начальными. Совсем.
Важное замечание: Предпочтительнее использовать английскую локализацию в Tasker (т.е англоязычный Tasker), русская локализация местами может вас запутать, повести по ложному пути, заставить рвать волосы там где они у вас еще есть и т.д. Пример "русской" локализации.
2. Новичкам рекомендуется начинать с местных курсов, местных готовых решений, не вредно заглянуть и в местную библиотеку.
3. Задав вопрос и получив "невнятный", как вам кажется, ответ, прочтите его еще раз. Данная тема - это вполне самодостаточный и своеобразный организм. Как правило, в каждом ответе содержатся слова-"якоря", зацепив которые в "поиск", Вы найдете достаточное количество ответов, а иногда и 100% готовые решения.
Заметка - краткое практическое руководство по поиску в теме по словам-якорям: "как и что искать в теме".
4. Четко сформулированный вопрос со всеми-всеми-всеми нюансами увеличивает шансы оперативно получить ответ. Информация никогда не бывает лишней.
Замечания:
- Сообщение из одного предложения расценивается завсегдатаями, как приглашение поговорить о погоде. А поскольку здесь это - отклонение от темы, в ответ вы, вероятней всего, получите предложение ознакомиться с данными правилами.
- Сообщение из одной фразы "пробовал, не получилось", означает, что пробовали с вынутой из аппарата батарейкой, экран был черным, ничего не получилось.
- Информацию, которая может быть предоставлена в текстовом виде, рекомендуется в таком виде и предоставлять (спрятав, как правило, в тэг CODE). Как правило, к такой информации относится Run Log, logcat и логи ошибок. Скриншоты обычно игнорируются опытными пользователями Tasker, в виду неудобства извлечения из них информации, и порой, недостаточной информативности. Берегите свое и чужое время.
5. Если у вас не получается самому написать профиль, и вы хотите обратиться в тему за помощью, то:
- максимально подробно опишите задачу, которую Вы хотите решить, и свою проблему, т.е. что именно не получается. У разных людей не получается по-разному, знаете ли.
- обязательно выложите то, что уже получилось, в формате Description Таскера (см. ЧаВо, вопрос 10).
Примечание: Это "то" не обязательно должно иметь хоть какое-то отношение к вопросу. Мы должны знать, как минимум, степень вашего знакомства с Таскером и уровень ваших навыков в программировании. В противном случае рискуете получить ответ, который не сумеете понять. Да, если совсем ничего пока не получилось, значит и профиль вы написать не хотите. Если немного подумаете, то согласитесь с последним утверждением.
Примечание: Прочтите обсуждение хотелка, ответ, уточнение, оно показывает, насколько важно расписывать свои хотелки подробно.
6. Если вы хотите поделиться своим решением, оформите его в соответствии с ЧаВо, вопрос 9.
Примечание: Так же после исправления замечаний и рекомендаций вы можете разместить свое решение непосредственно в Каталоге рецептов

Замечание: Данная тема не является строго модерируемой, сообщения, нарушающие правила не будут незамедлительно удаляться. Однако, известно, что некоторые участники темы игнорируют сообщения с нарушениями, поэтому Вы рискуете не получить ответ на свой насущный вопрос или получить неполный ответ на него. И еще неизвестно, что хуже.
Прошлые версии
Версия: 6.0.9 от 07.07.2022 г. (Ramil_)
Версия: 5.15.12 от 21.02.2022 (R3m)
Версия: 5.14.6 Tasker (Ramil_)
Версия: 5.13.7 (build 5288) Paid (Valikovrepikov)
Версия: 5.13.7 Tasker (Ramil_)
Версия: 5.13.6 Tasker (Ramil_)
Версия: 5.13.5 Tasker (Ramil_)
Версия: 5.12.21 Tasker (R3m)
Версия: 5.12.20 Tasker (R3m)
Версия: 5.12.18 Tasker (R3m)
Версия: 5.11.14 Tasker (R3m)
Версия: 5.11.13 от 15/01/2021 (iMiKED)
Версия: 5.10.1 Tasker Paid от 06/10/2020 (betmen2)
Версия: 5.9.3 Tasker Paid от 04/08/2020 (betmen2)
Версия: 5.9.2 Tasker (Пост Serg R* #93627176)

Собранные здесь прошлые версии программы интересны только историкам-археологам, исследующим артефакты Цифрового века. Не надо скачивать эти версии, надеясь, что они будут работать. Текущие официальные стабильные версии работают заведомо лучше. А если вам кажется, что вы нашли в них ошибку, лучше обсудить это в теме или написать автору на оф.форум.
версия 5.9 Tasker (Пост Giacomino #91778463)
версия 5.8.2 Paid (Novakin)
версия 5.8 Paid version (Novakin)
версия 5.7.1 Tasker (Пост Giacomino #84894453)
версия 5.6 Tasker (Пост Alex0047 #78316391)
версия 5.5.bf2 Tasker (Пост alen2012 #77827876)
версия 5.2.bf2 Tasker (Пост Alex0047 #74571629)
версия 5.1 Tasker (Пост Alex0047 #69023208)
версия 5.0u7 Tasker (Пост Alex0047 #66567180)
версия 4.8u5 Tasker (Пост Alex0047 #50556293)
версия 4.7u3 Tasker (Пост Alex0047 #41599102)
версия 4.6u3 Tasker (Пост Alex0047 #37216898)
версия 4.5u1 Tasker (Пост nihilihin #34888513)
версия 4.4u3 Tasker (Пост Alex0047 #33631921)
версия 4.3u4 Tasker (Пост Henry1 #31181212)
версия 4.2u3 Tasker (Пост Giacomino #27022916)
версия 4.1u3 Tasker (Пост ScAnMaG #22883929)
версия 4.0u1 Tasker (Пост Oleg V #21050872)
версия 1.3.3u2 Tasker (Пост ScAnMaG #17226665)
версия 1.3.2u1 Tasker (Пост MENNENN #16762182)
версия 1.3.1 Tasker (Пост roly #14920421)
версия 1.3u1 Tasker (Пост skunsofob #14519505)

Ключевые версии Tasker на оф. сайте https://tasker.joaoapps.com/releases/

Если вы хотите помочь развитию темы Tasker, здесь Tasker (Пост R3m #99486981) собран список задач по наполнению шапки и структурированию темы.

Результаты предыдущих опросов
Прикрепленное изображение

p.s. выражается благодарность всем, кто принимал/принимает/будет принимать (и примет!) участие в создании шапки.

Beta-версии:
Версия: 6.3.1-beta от 30.01.2024 (R3m)

Сообщение отредактировал R3m - 31.01.24, 12:49
Причина редактирования: Обновление: beta 6.3.1-beta от 30.01.2024



Реп: (2)
yamaha2001,
На сайте производителя есть вики, там выложены примеры рабочих профилей. Один из них - определение координат телефона (gps+адрес) и его блокировка путем отсылки кодового слова сам с любого мобильника. Проверено. Точность - 20 м и меньше. Снимать показания %LOC - пока работает gps. Если его выключить, лок забьется данными сети (от 1500 м).
Доработать под твои нужды, думаю не сложно.



Реп: (9)
Подскажите, плиз:

Сделал задачу. Срабатывает с 12:00 до 12:01 (например).
Просто включает блютус.
В 12:00 блютус включается. Но в 12:02 блютус выключается!!

Если задачу про включению переместить в exit task - все работает.

Получается таскер хранит состояние блютуса до задачи.
Как этого избежать и заставить таскер не выключать блютус, если задача стоит как enter task?


Реально хочется сделать вот такое же:

CViktoras @ 21.8.10, 18:16 *
Задача:
надо проверить есть ли подключение к БТ гарнитуре - если нет - то включить БТ - подождать 45 сек и если соединение не установилось с БТ гарнитурой - отрубить БТ
Решение:
Создал переменную %БТКОННЕКТ
Создал два профиля которые проверяют есть ли подключение к гарнитуре и меняют значения %БТКОННЕКТ если есть на 1 если нету на 0
Создал правило по времени с 8 утра до 9 вечера каждые 5 минут включает БТ если %БТКОННЕКТ=0 ждет 45 секунд (за это время гарнитура успеет автоматом подрубиться) и вырубате БТ если все еще %БТКОННЕКТ=0


Все получилось, но блютус выключается каждые 5 минут, вне зависимости от состояния переменной (вернее он выключается самим таскером при выходе из задачи).



Реп: (33)
Megla,

А какая версия таскера? Просто в версии 1.0.5 есть обратная проблема - первоначальное состояние не восстанавливается, если не сделать это руками в ExitTask :)

Megla @ 6.9.10, 18:21 *
каждые 5 минут включает БТ

Может здесь добавить проверку встроенной переменной %BLUE - если она "on", то вот этого:
Megla @ 6.9.10, 18:21 *
включает БТ если %БТКОННЕКТ=0 ждет 45 секунд (за это время гарнитура успеет автоматом подрубиться) и вырубате БТ если все еще %БТКОННЕКТ=0

не делать...



Реп: (9)
brake,

Версия последняя 1.0.8.

Не понял по поводу переменной %BLUE.



Реп: (33)
Не понял по поводу переменной %BLUE.

Наверное я был неправ. У тебя бт выключается через toggle или через off? Может проблема из-за toggle...
И еще для таска поиграйся с настройкой collision handling, может поможет.



Реп: (9)
brake,

Блютус включаю/выключаю через on/off.

Решилось таким образом:
добавил exit task в которой еще раз проверяю переменную, которая устанавливается при подсоединении гарнитуры, и еще раз включаю блютус, если гарнитура подсоединилась.

В итоге блютус не выключается!
Причем именно не выключается. Видать в exit task должна быть обработка блютуса, чтобы его состояние не восстановилось при завершении задачи.

Если кому пригодится, вот что получилось:

1-ый профиль:
Если гарнитура подсоединилась установить переменную в "on", иначе в "off".
STATE - Bluetooth connected - выбираем имя гарнитуры
Enter task - Variable Set %JABRA to on
Exit task - Variable Set %JABRA to off

2-ой профиль:
Включает блютус с 18 до 21 в рабочие дни каждые 5 минут на 20 секунд.
Если гарнитура подсоединилась, блютус не отключать.
TIME from 18:00 to 21:00, repeat 5 min
DAY day of week, mon-fri
Enter task:
Bluetooth Set On
Wait 21 sec
Bluetooth Set Off If $JABRA !~ on
Exit task^
Bluetooth Set On If $JABRA ~ on
Bluetooth Set Off If $JABRA ~ off



Реп: (3554)
Версия 1.0.8: Прикрепленный файлTasker_1.0.8.apk ( 801.23 КБ )

Изменения:
18/8/2010: v1.0.8

Removals
action Popup Image (other popups now allow background setting)
permissions GET_ACCOUNTS and READ_SYNC_STATS

Additions
permission MODIFY_PHONE_STATE
action: Phone / Take Call (thanks BossMan)
action: Phone / Silence Ringer (thanks BossMan)
action: Phone / End Call (thanks BossMan)
action (setting): Phone / Radio (thanks BossMan)
action (setting) Audio / Haptic Feedback
volume buttons can be used for recording gesture points
variable %SILENT (off, vibrate, on)
Preferences / More / Debug To SD
action Send SMS: option to store message in Sent list
permissions READ_SMS,WRITE_SMS for storage in sent list
action Action Intent: added target parameter (receiver,activity or service)
action Misc / Set Timezone
permission SET_TIME_ZONE
popup actions: added text size and background image parameters
declare small screen supported

Bugfixes
calendar entry state was messing up synchronization of recurring calendar events
HTC, 2.1+ contact lookup fixed... maybe
somes problems on startup (e.g. wrong version running) caused crash
don't sanitize Variable Add/Subtract/Randomize values from a variable
internal wait loops: some weren't stopping when service asked to stop (->not responding crash)
android music app wasn't detected (2.0+)
HTTP Get: don't report attribute error with empty data
HTTP Get/Post: spaces are encoded in local part of URL
workaround freezes caused by exe thread blocked when stop signal comes
Tasker's dialogs (popup action, menu, lock) were causing app detection to drop out current app
catch all exceptions initializing accounts (G1/2.0+ problem)
knock trailing newlines of %HTTPD
orientation states were dropping out as soon as a display-off check was done
detect phone/contacts app (same)
don't drop out of current app context when phone app comes up due to incoming call
recheck unusable actions when a package is added, removed etc
non-market version: order code was getting wiped sometimes, causing failing update checks
don't show encryption prefs in market version
Alert / Popup: clicking now dismisses popup as described in action help
trying to edit a missing plugin action would result in getting stuck on action edit screen
empty-string parameters from plugins were going missing
bug in re-editing plugin from Action Edit screen
show plugin argument description in Task Edit and Profile List screens
contact selection wasn't working on some devices/OSs (notably HTC)
validate action conditions better

Changes
active profiles have thicker border in UI
do calendar checks when sync pending, just not when sync active
action Mobile Data -> Mobile Data APN
Set Wallpaper, Lock Screen image arguments now use Android image picker
Set Wallpaper: is now a setting
Set Wallpaper: no image specified -> set system default
Set Wallpaper: load larger images, match better to preferred wallpaper size
market users can use Import Profile even before validation
Task Edit screen: Delete button: is labelled 'Clear' for anonymous tasks and removes all the actions
tweaked app detection 2.0+, hopefully catch multiple activities in the same package again
don't monitor for app changes when display off, unless we're already monitor for something else while off
optimized app detection (efficiency)
catch and log null pointers in menu task display
don't allow selection of several events/states that we can determine aren't possible on the device
clicking on an existing action's name: start selection in the previous action category instead of category select
action Send SMS: selecting multiple addresses appends each one with a ,



Реп: (43)
Комрады, помогите создать профиль:
необходимо вести запись на диктофон, ну предположим круглосуточно
создаю профиль по времени - от 07. 30 до 07.00
добавляю задачу из медиа - Record audio, файл обзываю Log, максимальный размер файла поставил наобум - %100000
Дальше я не понимаю - надо ставить параметр из Tasker - Wait? Т.е. запись и так уже пойдет по заданному отрезку времени, без Wait?

И еще такая фишка, аудиозапись при звонках на на версии андроид 2.1. не осуществляется, т.е. она, аудиозапись или в лучшем случае остановиться или телефон уйдет в ребут. Таким образом надо предусмотреть и эти ситуации что б после остановки или ребута продолжалась аудиозапись. Я пробывал но блин ничего не получается - т.к. изначально файл я назвал Log, то после остановки или ребута файл не записывается или записывается новый файл Log при этом удаляя старый! А нужно что б файл не удалялся и или продолжалась запись на него или создавался новый файл не удаляя старый!

Кто умный - помогите!)



Реп: (44)
Ну в простейшем случае:
Создаёшь таск:
- переименовать файл log.4 в log.5 (команда File > Move)
- переименовать файл log.3 в log.4
- переименовать файл log.2 в log.3
- переименовать файл log.1 в log.2
- переименовать файл log в log.1
- Record Audio

И задаёшь его выполнение по событию Device Boot.

Это даст возможность держать запись за последние 5 перезагрузок.

А вообще - если при входящем звонке кмк уходит в ребут - то зачем оно вообще надо? :)



Реп: (182)
тестируем леченную версию ;)
http://forum.mobilism.org/viewtopic.php?f=436&t=140058



Реп: (251)
Обновился до Tasker 1.0.9:
14/9/2010: v1.0.9

Highlights
State: Cell Near (pure cell tower location)
App Context: multi-app selection
Contact Name support
Action Say: support other speech engines

Incompatibilities
variable %LOA -> %LOCACC
variable %LOP -> %LOCPRV
removed event Missed Call
_ in variable names is not allowed at start or end

Additions
added Profile export options menu: Description To Clipboard [Append], XML to Clipboard, XML to SD
variable Profiles Active (%PACTIVE)(dynamic), comma-separated list of named active profiles in activation order
variable Profiles Enabled (%PENABLED)(dynamic), comma-separated list of named enabled profiles
App Context: multi-app selection possible (boolean or)
Info / Device ID -> Info / Device Info
added several actions to the barred-from-external-calls list
added Passed Variables parameter to Run Script action (untested)
added Action 3rd Party / Juice Defender
action Compose MMS: added optional subject parameter
added variable %CELLSRV (cell service state)(dynamic, monitored)
added dynamic vars %LOCSPD, %LOCTMS, %LOCALT (speed, time of fix seconds, altitude)
action Beyond Pod added 4 extra commands
added action 3rd Party / WidgetLocker
action Mobile Data for CDMA phones
ask for profile name when pressing new on profile list, plus associated preference
state (Phone) Cell Near (and needed permission ACCESS_COARSE_LOCATION)
state Missed Call
state Signal Strength
variable (dynamic, monitored) Signal Strength (%CELLSIG)
variable (dynamic, monitored) Cell ID (%CELLID)
variable Caller Name (%CNAME) (2.0+)
variable SMS From Name (%SMSRN) (2.0+)
action Torch (2.2+, some Droids, maybe not HTC/Moto, let me know)
Menu / Info / Release Notes (web link)
event Alarm Done
action Music Play Dir: added parameter Maximum Tracks
variable Brightness (%BRIGHT)
variable Wimax Status (%WIMAX)
variable Speech (%SPEECH) (current utterance of Say actions)
variable Music Track (%MTRACK) (internal player only)
contact matching by name for relevant events/states
contact matching for 'any contact' or 'a favourite contact' for relevant event/states (2.0+)
Location context: added a few more radius options
allow specification of TTS Engine in 2.2+
mark unavailable variables
action Media Control: added flag 'Simulate Media Button'
HTTP Get: username/password attributes in Attribute parameter are encoded as Base64 Basic Authorization string
HTTP Post: MimeType application/x-www-form-urlencoded: attributes in Data parameter are encoded as Base64 Basic Authorization string

Bugfixes
HTTP Get/Post: no attempt to read server response stream unless response code between 200 and 299
direct-purchase version: order validation dialog: rotating and probably opening keyboard would cause loss of order code
deleting an active context, the creating a new one: new context already active upon leaving UI.
missed call event was causing problems in combination with lots of phone state events/incoming call state
task properties dialog: some helps popups had wrong labels/text
event Alarm Clock: some people have trouble on Droid 2.2, will it help ? Tune in next week.
there were some situations where a locked profile was not respected
filenames of exported tasks/profiles have all whitespace removed (there's a problem with downloading files with spaces in some Android library versions)
action Set Wallpaper: don't prevent use of files not ending in acceptable format, just moan (so vars can be used)
if a collapsed profile's name is removed, uncollapse it
Play Music Dir (Random): error when only one track in dir
changing profile name: referring tasks are now changed too
calendar cursor wasn't being closed after retrieving calendar list
Day Context Edit: back button was cancelling instead of accepting
Day Context Edit: small screens: bottom buttons weren't showing
occasional stack overflow if error writing log to SD
catch several exceptions loading icons
action Load Last App and %LAPP weren't working at all
calendar app wasn't being detected on Froyo
plugins: null values would cause exception and possible plugin failure
don't monitor conditions that are only needed for *inactive* profiles in cooldown (active profiles need monitoring so we can exit them)
menu tasks wth only app or perform task actions were not showing labels
Action/Component Intent: extras were not doing variable replacements
package install/remove/replace while creating app cache could result in a freeze
a wifi near state with a toggle flag that was not monitored due to another context in the same profile not being active yet was causing wifi toggling even if other wifi near states had no toggle flag set
importing profile which holds an existing task: data was getting corrupted
hanging Lock action on App context exit, Lock screen will reappear when Home pressed (few seconds delay)
state edit: don't show Variable Insert button if no text focused initially
Music Player Dir no longer causes an exception when multiple files fail to initialize
always show Action Edit screen, even if action has no params (so e.g. If condition or help can be accessed)
variables referenced in State/Event parameters were not being monitored if necessary
Day Context: selecting with dpad, was jumping to top of list after each selection
catch null file from file select dialog
catch null app label in sort
media recorder: was being stopped when going to task edit screen while it was running
Compose MMS file parameter now replaces variables
Display Brightness: removed a race condition causing execute service and app detection to hang
catch (weird,why?) BROADCAST_STICKY Security exception when releasing wifi lock

Changes
locked, named profiles are collapsed automatically on startup
Tasks button requests lock code if any locked profiles refer to a named task
UI lock code entry is done on a phone pad
get confirmation before doing profile data backup
remove stored task for unknown app widgets while getting widget name list
all state/action text parameters accept built-in variable insertion (even numeric)
max number of contexts in a profile is now 4
declare uses-feature camera to try and get Flip compatibility on Market
State Wifi Near toggles wifi during Airplane Mode by default. Add an Inverted Airplane Mode state to prevent it.
device shutdown: execute Variable Set,Clear,Add and Subtract (only) exit-task actions in active profiles (1.6+)
device shutdown: shutdown basic monitor functions to prevent interference with shutdown procedure
rescan for variables when profiles go enabled/disabled, to prevent monitors being on unnecessarily
variable scanning: catch tasks referred to via Perform Task in the anonymous task of an enabled profile
variable scanning: catch tasks referred to via Perform Task in widget tasks
Wait Until trumps Wait when selecting next task to run, independent of priority
tripled SD logsize max size to 3MB
refreshed app detection (again), should catch some more other-activities-in-same-package problems
refresh alarms for calendar events like those for time contexts (workaround for android bug)
both versions can now import profiles before validation
If action: can now be nested instead of a new If ending the previous If
integer action parameters that are entered on the keyboard now accept a variable name also
Variable Silent Mode %SILENT is now dynamic
improved handling of deprecated actions/events
validation/update check: if we've just done an auto-check, tell the user (plus how many seconds need to wait)
action Load Last App and %LAPP not available on Eclair devices
spaced out app select dialog, some devices struggling to display all
blank out photo actions if no camera detected
Android Media Control -> Media Control
customized (most) text dialog boxes
Play Music Dir: stops once all tracks are played



Реп: (23)
Tasker v1.0.9 (пишут что кракед).

Прикрепленные файлы

Прикрепленный файлTasker_1.0.9.apk ( 612 КБ )



Реп: (130)
Всем привет, не понял таки как сделать обнову через вай фай всех моих прог (почту проверить, обновить новости и прочее)
на 9 странице написал brake как сделать- через автосинк. но когда я выбираю синк мне пишет что сей дивайс не поддерживает это. а как выбрать программы для оновлений?



Реп: (33)
vint23 @ 03.10.2010, 15:07 *
когда я выбираю синк мне пишет что сей дивайс не поддерживает это

А у тебя вообще синхронизация с аккаунтом гугла (системная) настроена? Если нет, то, наверное таскер не сможет эту фичу включить.

vint23 @ 03.10.2010, 15:07 *
а как выбрать программы для оновлений

Сейчас Таскером поддерживаются несколько программ (их список можно увидеть, если при создании Task выбрать "3rd party", там пока 4 шт.)
Интеграция конкретной программы в Таскер это забота, прежде всего, разработчика той программы.



Реп: (130)
brake,
спасибо, гугл я и так обновлять смогу раз в день вечерком, удалил через титаниум синхронизацию.
Значит программа не для меня- жаль.
а подобных, чтобы с утра в 8 обновились определенные программы есть?

ps/ разве что. если можно сделать одну кнопку в виде виджита чтобы включался вай фай, включалось "фоновая передача данных", потом происходила синхронизация "гмайл, контакты, календарь" (синхронизацию удалил) и после снхрона выключалась фон передача и вай фай. Такое возможно?

Сообщение отредактировал vint23 - 03.10.10, 21:09



Реп: (33)
vint23 @ 03.10.2010, 22:00 *
чтобы включался вай фай, включалось "фоновая передача данных", потом происходила синхронизация "гмайл, контакты, календарь" (синхронизацию удалил) и после снхрона выключалась фон передача и вай фай. Такое возможно?

Ну, вроде бы возможно. Но синхронизация должна быть, просто фоновые данные попробовать отключать и включать (сам не пробовал). Без имеющихся заранее настроек синхронизации таскер будет бессилен.

Интеграцию сторонних программ можно посмотреть через плагины к программе Locale - Таскер их поддерживает. Если и так не найдешь, то IMHO тогда без шансов :(
Ну или связываться а авторами нужных прог и просить их сделать интеграцию с Locale или Tasker.

UPD: пришел в голову еще один сценарий:
если в проге есть опция типа "синхронизировать при запуске", то можно настроить профиль на запуск проги, ожидание минут 5 и закрытие.
У меня так реально работает обновление курсов валют программой TheCurrency

Сообщение отредактировал brake - 04.10.10, 10:16



Реп: (0)
Народ!!!! а кто сталкивался с проблемой - при входящем или исходящем звонке tasker закрывается. При этом все установки остаются согласно рабочих на тот момент правил. Или может это не проблема а фитча?? :D Забыл указать - тел I5700 андроид 2.1
Отвечаю сам себе, может кому -нить помогет : стоял advanced task killer, после того как снес его все заработало адекватно.

Сообщение отредактировал username11 - 28.03.18, 16:12
Причина редактирования: посты объединены



Реп: (9)
Помогите разобраться с местоположением..

Задачи две:
1. Дома перед уходом на работу врубить вайфай и запустить синхронизацию.
2. По приходу на работу установить мелодию, громкость, обои и т.д.

Если с первым еще хоть как-то можно разобраться, то со вторым у меня трудности. ГПС не ловит ни там, ни там (да и батарею жрет как конь). Дома есть вайфай.
решение задачи 1: можно последовать хорошему совету brake здесь. Но одна проблема: хочу чтобы вф работал примерно час (с 7 до 8), но только если я дома. Т.е. если я проснулся не дома В) , то сразу его выключать - как этого добиться?

решение задачи 2: Как? :) ГПС не ловит, вф нету.

Обе задачи решались бы элементарно, если бы работало определение местонахождения по вышкам оператора, НО... Во-первых для определения координат почему-то требуется включенная "передача данных", хотя те же яндекс.карты без проблем определяют местоположение по обычным 2G вышкам. Во-вторых: даже при включенной передаче данных местоположение не определяется. Я поставил круг радиусом в 5 километров - пофих, не активируется профиль.
Как быть в этой ситуации? (скачал плагин локале - можно его как-то использовать?)


Еще вопросы вдогонку: почитал, что есть некие загадочные переменные. Где посмотреть полный список системных переменных? Как создавать свои переменные? Значение переменной сохраняется при деактивации профиля, в котором она была назначена?

Сообщение отредактировал fatherboard - 05.10.10, 10:27



Реп: (33)
по п. 2 я уже писал, что скептически отношусь к событиям по местоположению (это касается всех подобных прог), даже и по сотам. Нормально это ни разу у меня не заработало.

fatherboard @ 05.10.2010, 11:25 *
хочу чтобы вф работал примерно час (с 7 до 8), но только если я дома. Т.е. если я проснулся не дома В) , то сразу его выключать - как этого добиться?


Подобное у меня настроено:
Профиль Подключиться к WiFI дома
Условие1: интервал времени (я у себя не устанавливал, т.е. как тока дома - синк)
Условие2: доступна WiFi HotSpot <имя Вашей точки доступа> (WiFI near)

Enter Task:
  1. WiFi On
  2. WiFi reconnect


ExitTask:
  1. WiFi disconnect
  2. WiFI off

Таскер будет сам периодически (периодичность настраивается в общих параметрах Таскера) включать WiFi и проверять доступность нужной точки.
Профиль Нашелся WiFI
Условие: WiFI connected

Enter Task:
Синк вкл.
Exit Task:
Синк выкл.

У меня вместо включения синка, правда, стоит "NewsRob"...

fatherboard @ 05.10.2010, 11:25 *
некие загадочные переменные. Где посмотреть полный список системных переменных


Список в User Guide (изнутри Таскера)

Создать свои - Категория задач "Variable(s)"

Полезно понимать, что если переменная динамическая, то изменение ее состояния таскер может отслеживать в риалтайме (вроде все пользовательские динамические, а встроенные - надо смотреть в документации).

Сообщение отредактировал brake - 05.10.10, 11:22



Реп: (9)
Развернуто. Спасибо!

Есть вопросы.
1. То есть профиль "Профиль Подключиться к WiFI дома" круглосуточно проверяет доступность домашней вф? (частота проверки, насколько я понял, - это All Check Seconds?). Как это сказывается на аккумуляторе?
2. Где настраивается переодичность проверки условия "WiFI connected"?

Куратор: R3m

Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 04.03.24, 04:51