mars 17

Tasker en détails

Appli (payante) permettant d’automatiser des taches sur son AndroidPhone.
On dispose d’un tas de contexte (si il se passe ça, si un truc est dans tel état…), faire telle action.

Une appli super addictive et indispensable, à mon gout

les captures d’écrans date de la version avant 2013 mais les fonctions reste les mêmes

Le principe de base

contexte =
–> taches d’entrée—>actions
<– taches de sortie–>actions

widget = tache

L’appli est divisée en plusieurs rubriques :

Les profils

les profils déclenchent des actions OU des taches selon les paramètres d’un ou plusieurs contextes
le triangle vert indique l’action d’entrée (quand le casque est branché)
Le triangle rouge indique l’action de sortie (quand le casque est débranché

Les profils peuvent s’activer/désactiver via un clic dans tasker.
Les profils ne peuvent pas être attribués à un widget natif de Android.

Les profils ont aussi des options notamment d’export sur la carte SD (il faut que le profil est un nom)

Notes

Un profil heure ou date ne fonctionnera QUE si tasker est en marche à l’heure et/ou date indiqué dans le profil.
Profil: heure =08H15 -> tache: appli « Musique »
Ne fonctionnera QUE si tasker est en marche AVANT 08H15

Un profil peut avoir plusieurs contextes qui vont agir de manière cumulative (avec un opérateur « ET »).
(ex ci-dessous: baisser le volume te terminer l’appel lors d’un appel entrant, le samedi et dimanche, entre la plage horaire 19H45/08H15)

Un contexte « application » n’agit QUE si l’application est ouverte au premier plan.

 

les contextes

Détermine quand/comment/pourquoi/ou… se déroule un profil

Les contexte » événement » et « état » comportent souvent les même entrées (appel entrant…)
MAIS leur façon de les interpréter est différente. Un événement est une chose qui se passe « en se moment » alors qu’un état est « dans quelle état est une chose ».

Les contextes ont des options :

 

Les taches

Ils détermines ce qui se passe, via des « actions ».
une tache peut contenir plusieurs actions.

Pour changer l’ordre d’execution des taches, utiliser « insérer » pour placer au dessus d’une tache, « couper » et « insérer » pour déplacer une tache.
On peut déplacer une action au seins d’une tache, il faut maintenir le doigt dessus (le texte devient orange) et la glisser avant ou après.

On peut attribuer un icone particulier (interne au téléphone ou propre à tasker ou en télécharger) à une tache.

On peut mettre une tache en widget sur un bureau, avec départ immédiat ou temporisé.

  • Les tâches peuvent être interrompues par des tâches de plus haute priorité.
  • si vous voulez qu’une tâche en particulier interrompe toujours les autres tâches qui peuvent être en cours d’exécution, donnez lui une priorité élevée
  • si vous avez une tâche qui prend du temps, vous voudrez probablement lui donner une priorité faible afin qu’elle n’empêche pas les autres tâches de s’exécuter.

Les taches peuvent déclencher une multitudes d’actions, accessibles via des catégories.

Les taches ont des options, en autres d’ajouter une « tache de sortie » cad qui s’execute à l’inverse du contexte du profil lié.
exemple: casque branché = appli musique, tache de sortie = appli musique arrêté.

 

Les actions

Les actions regroupent une ou plusieurs taches qui s’executent à la suite l’une de l’autre.

On peut rajouter des arguments de boucle (si, fin de si, attendre, retour, allez à).

On peut déplacer, copier, coller des actions au seins d’une même tache

Listes des actions

Les scènes

Ils permettes de créer des fenêtres qui affiches des choses (je crois, car pas encore testé)

 

Les variables

Tasker contient un grand nombre de variable qui correspondent à des valeurs de certains paramètres du téléphone :
niveau de batterie, des antennes, du son, numéro appelant, sms…

On peut aussi en rajouter autant que l’on veut.
Le nom d’une variable doit obligatoirement être en majuscule et faire +de 3 caractères.
Une variable ne peut être supprimée si elle est toujours indiquée dans une tache

 Quelques variables

%LOCSPD
indique la vistesse de déplacement du téléphone en M/s du dernier point de localisation. Indique 0 si la localisation est indisponible.
(diviser la valeur en Km/H par 3.6 pour avoir la valeur à indiquer)
Utile parfois d’inclure : tache/divers/obtenir une localisation avant d’utiliser cette variable.

%WIFI
Indique si le Wifi est on ou off. Remarque : si Wifi est en cours d’activation ou désactivé, en fait tout autre état qu’activé, c’est classé comme étant off.

%CLIP
Contient le contenu d’un copier/coller (pratique pour manipuler une tache via un envoie par l’extension FoxToPhone)

%WIFII
indique si le wifi est connecté à un point d’accès

%blue
indique si le bluetooth est on ou off

%BATT
Niveau actuel de la batterie de l’appareil, de 0 à 100.

%CNAME
le numéro de tel de l’appelant

%CNUM
le numéro de tel de l’appelant (0 si inconnu et ? si masqué)

%GPS
Indique si le récepteur système GPS est actif ou inactif.

%KEYG
Indique si le verrouillage clavier est actif ou inactif

%SCREEN
Indique si l’écran est allumé (valeur on) ou éteint (valeur off).

%QTIME
Le nombre de secondes depuis que la tâche actuelle a commencé à s’exécuter. Notez que les tâches peuvent être interrompues par des tâches de plus haute priorité, donc cette valeur n’est pas forcément la durée totale d’exécution de la tâche.

Un point sur les conditions et les boucles

Un des trucs les plus puissant dans tasker pour programmer sont les conditions, qui permettent de faire des truc du style : si cette condition (variable) est remplie, je fait ça ou les boucles: je fait ça jusqu’ à que .

Condition simple

si %CND
Loop Action
fin de si
Next Action

Export / import

Les profils et taches peuvent être exportés (a condition quelle soient nommés) , sous forme de fichier XML, dans le dossier « Tasker » sur la carte SD ou par mail et autres.
Pour les importer, il faut cliquer-long sur l’onglet « profil » et « tache » pour faire apparaitre un menu.

Trucs à retenir

Note de juillet 2012 vu dans les commentaires de Play
Pour les utilisateur GB ICS JB: si vous voulez piloter le GPS installez également « Secure Setting » une fois lancé, installez son  »Helper » (in app) et donner lui les droits administrateurs (root needed). Une fois dans Tasker, pour les actions sur le GPS, pour la tache n’allez pas dans : Divers>GPS ( ça ne marche pas). Allez dans Plugin> Secure Settings> GPS on/off/toggle.

Pour ma part, le passage de mon SGS2 à jelley bean (Cyanogen) ma permis de me passer de secure Setting, à tester donc selon les téléphones.

Une tache est soit actionnée par un profil, soit par un widget.
Un profil qui attribut une variable à 1 et une tache qui contient un « si variable=1 » ne déclenchera pas la tache.

si USB branché, variable  %USB = 1
si USB débranché la variable reste à 1, le profil détecte seulement le branchement
Si l’on souhaite  détecter aussi le débranchement, il faut ajouter une « tache de sortie » au profil avec variable %USB = 0

En cas de « bloquer par le motif », allez le gestionnaire d’application/Tasker et « effacer les données ».
Tasker va supprimer tous les paramètres et les profils taches et variables.

Un profil heure ou date ne fonctionnera QUE si tasker est en marche à l’heure et/ou date indiqué dans le profil.
Profil: heure =08H15 -> tache: appli « Musique »
Ne fonctionnera QUE si tasker est en marche AVANT 08H15

Un profil peut avoir plusieurs contextes qui vont agir de manière cumulative (avec un opérateur « ET »).
(ex ci-dessous: baisser le volume te terminer l’appel lors d’un appel entrant, le samedi et dimanche, entre la plage horaire 19H45/08H15)

Un contexte « application » n’agit QUE si l’application est ouverte au premier plan.

Utiliser ses propres icones

Once your images are installed in the directory, you can access them through the icon button on the Tasker Task Editor screen for any task that you design.

From the developer of Tasker >

Icons must be in PNG format and the recommended size is 48×48 pixels for medium-density screens e.g. G1, Hero and 72×72 pixels for high-density screens e.g. Nexus, Droid

Addendum (11/9/10): There are actually three recommended sizes based upon screen density according to Google’s Android Developer’s site.  Apparently, low density screens exist that use 36 x 36px icons for the launcher screen.

Les plugins

Les plugins permettent de rajouter des fonctions supplémentaires à tasker et/ou de le faire communiquer avec d’autres applis.

SecureSetting

URLlaucher (pour Sony Xperia)

EventGhost (en lien avec le programme éponime permettant de créer des macro)

AutoShortCut

AppFactory (créer une appli à partir d’une tache tasker)

AssistantEvent

TasKill (tuer une appli)

CallMonitor

AfterCall

MyTracks

 

 

 

 

 

 

 

 

 

 

Quelques scripts


Étiquettes :
Copyright 2017. All rights reserved.

Ecrit 17 mars 2012 par Pit dans la catégorie "Android - Applis

1 COMMENTS :

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.

13 − 8 =