Ver Mensaje Individual
  #1  
Viejo 10/02/13, 20:35:02
Array

[xs_avatar]
Klim Klim no está en línea
Usuario muy activo
 
Fecha de registro: may 2012
Mensajes: 687
Modelo de smartphone: Sony Xperia S
Tu operador: Movistar
Tasker para principiantes: Lección 1. Conceptos básicos

Hola a todos.

Tal como prometí, voy a ir subiendo, bajo el nombre genérico de "Tasker para principiantes", un extenso tutorial sobre el uso de Tasker, que recopilé de pocketables (*), así que todo el mérito para su creador, yo tan solo lo voy traduciendo a nuestro idioma y, de paso, intento aprender sus entresijos. Si añado algún comentario de mi cosecha, lo señalaré de alguna forma.

Bueno, vamos allá:




Guía del principiante a Tasker

1-1 Guía del principiante a Tasker: Conceptos básicos sobre Tasker





Tasker es tan complejo que es casi imposible escribir una guía de todo lo que cubre. Sin embargo, voy a intentarlo.

¿Qué es Tasker?

Tasker es una aplicación de automatización para Android. El concepto básico con Tasker es "si ocurre X, hacer Y", donde el número de Xs y Ys disponible es grande.

Un ejemplo de una configuración de Tasker relativamente simple es "si el teléfono se pone boca abajo mientras suena, silenciar el sonido", pero el cielo es el límite para lo que podemos hacer. La sola acción de conectar el teléfono a la corriente alterna durante la noche inicia una compleja serie de acciones que van desde el oscurecimiento de la pantalla hasta apagar mis monitores de PC.


Tasker es un shell, no los contenidos

Una de las quejas más comunes que veo con Tasker es algo como esto: "Yo compré Tasker para hacer tal cosa, pero no encuentro la manera de hacerla".

Esta es una queja típica de alguien que no ha entendido lo que es Tasker. Tasker puede hacer cosas simples, pero puede hacer mil cosas simples diferentes. Es una envoltura prevista para que el usuario pueda agregar contenido. Tasker requiere que el usuario configure lo que hay que hacer desde cero, y el concepto de "cero" es muy diferente de lo que normalmente te encuentras con aplicaciones móviles. No te dan un panel de configuración con el modo de control coche, es necesario realmente crear ese modo coche estableciendo una manera de decirle a Tasker cuando estás en el coche y qué hacer en dicho caso.

En pocas palabras, el aprendizaje de Tasker lleva tiempo, y un error de usuario no es un error de la aplicación. Si dedicas tiempo y aprendes, puedes revolucionar la forma de utilizar tu dispositivo.


1-2 Las acciones, tareas, perfiles, proyectos, contextos, escenarios y variables

Estos siete términos son importantes para comenzar a entender Tasker.

Acciones


Una acción es la parte más básica de Tasker, una cosa que la aplicación hace. Desconexión WiFi es una acción, ir a la pantalla de inicio es una acción, bajar el volumen es una acción.

Tasker tiene más de 200 acciones básicas, y la mayoría de ellas tienen distintas opciones de configuración que les permiten hacer las cosas de diferentes maneras, como por ejemplo, la acción del grupo medios de comunicación "Controls" tiene cinco opciones diferentes para el botón que debe emular.

El hecho de vincular las acciones en su conjunto te permite hacer cosas realmente increíbles con Tasker, cosas que van mucho más allá de cambiar una configuración o dos cuando salga de casa.


Tareas


Las acciones se agrupan en las tareas.

A modo de ejemplo, mi tarea "fuera de casa" tiene tres acciones: una para ajustar el brillo de la pantalla, otra para avisarme de qué tengo en mi lista de la compra, y otra para actualizar un archivo de estado en línea que dice que no estoy en casa.

Las tareas también se pueden activar como acciones, por lo que una tarea puede tener varias acciones que ejecutan tareas individuales, cada una con sus propias acciones.

De esta manera usted puede agrupar las acciones en conjunto en tareas más significativas, lo que le permite hacer referencia a un conjunto de acciones de las diferentes tareas. Por ejemplo, tengo una tarea con varias acciones que actualizan un widget, y esta tarea de "actualización widget" se utiliza como parte de otros trabajos en los que la actualización del widget es necesaria, como por ejemplo en mi perfil de reiniciar el sistema.

Las tareas pueden ser disparadas tanto por los contextos, como directamente a través de accesos directos, widgets y otros métodos.


Los contextos y perfiles


Un contexto es un gatillo o disparador. Una notificación entrante, la apertura de una aplicación, o conectarse a una red WiFi, son tres ejemplos de contextos que se pueden usar para activar una tarea.

Si desea que el GPS se encienda cuando salga de la casa, se puede hacer, por ejemplo, que al perder la conexión a su WiFi doméstica, según ese contexto, se desencadene una tarea con una acción que encienda del GPS.

A diferencia de las tareas, los contextos no pueden "vivir por su cuenta". Son siempre la primera parte de un perfil y un perfil se compone de hasta cuatro contextos y de una o dos tareas. Un perfil es lo que vincula a las tareas y contextos juntos, decide qué tarea se debe ejecutar cuando el contexto se dispara. Dependiendo del tipo de contexto (de estado o de evento), un perfil puede estar activo de forma continua o sólo momentáneamente.

En los casos en los que hay múltiples contextos en un mismo perfil, la relación entre ellos es Y (por ejemplo, un contexto 1 yun contexto 2), lo que significa que ambos contextos se deben cumplir para que el perfil se dispare. Si se utiliza una mezcla de contextos de eventos y estado, el perfil sigue las reglas del contexto de evento.

Un ejemplo de un contexto de Estado sería que si está conectado a la conexión WiFi en casa, el perfil esté activo todo el tiempo que estés conectado. En tales casos, se puede o bien entrar o salir de las tareas, que decide si o no la tarea se ejecuta cuando los perfiles se activan (se introduce tarea) o cuando se desactivan (salida de la tarea).

Algunas acciones, específicamente las acciones que cambian la configuración automáticamente, vuelven a su estado anterior cuando el perfil se desactiva, sin la necesidad de especificar esa reversión en la tarea de salida. Un ejemplo es el brillo de la pantalla: si la tarea de entrada del perfil pone el brillo de la pantalla al 100%, se volverá automáticamente al valor anterior cuando el perfil se desactive.


Actualizado: Rich del Grupo Tasker Google señala que la tarea vinculada a un perfil con contextos de estado sólo se ejecuta una vez, cuando el perfil se activa. Esto es cierto, y es un punto muy importante. Un perfil que tiene sólo contextos de estado estará activo siempre y cuando el contexto se cumpla; sin embargo, la tarea de entrada sólo se ejecutará una vez. Esto significa que si, por ejemplo, ajustas el brillo de la pantalla mediante la tarea de entrada de un perfil de estado, es posible que otras aplicaciones y tareas Tasker puedan cambiar el brillo de la pantalla, mientras el perfil sigue activo, y sin que el perfil sea consciente de ello. En otras palabras, la configuración sólo persiste si nada más interfiere con ellos. Eso significa que es realmente la tarea de salida solo se puede aplicar a perfiles basados ​​en contextos de estado, y eso incluye la posibilidad de revertir algunos ajustes automáticamente cuando el perfil se vuelve inactivo.
Otra cosa importante a tener en cuenta es que una tarea de salida a veces se puede ejecutar antes de la tarea de entrada del mismo perfil, en caso de que la tarea de entrada tenga una acción Espera que provoca demoras en parte de la tarea de entrada y el perfil se puede volver inactivo durante ese tiempo.

En un perfil de eventos, por otro lado, no existe un estado continuo. La recepción de un mensaje SMS es un ejemplo de un contexto de evento, activando momentáneamente el perfil para provocar una vez la ejecución de la tarea adjunta. Estos perfiles no pueden tener tareas de salida ya que no hay diferencia de tiempo entre cuando el perfil se activa y se desactiva (no hay diferencia práctica entre el momento de empezar a recibir un mensaje SMS y terminar de recibirlo). Además, es imposible tener más de un contexto de evento sencillo unido a un perfil. La razón es que, dado que un contexto de evento, por definición, sólo dura un segundo, y la relación entre contextos es Y, resultaría que el perfil solo se activaría en el caso de que los dos contextos se produjeran en el mismo momento exacto, cosa que probablmente no ocurrirá nunca.

Cuando un contexto de evento se utiliza junto con los contextos de estado en el mismo perfil, el perfil se convierte en un perfil de evento, como he mencionado anteriormente. En esos casos, el perfil se activa momentáneamente cuando ocurra el evento, pero sólo si los contextos de estado se cumplen. Por ejemplo, podrías tener un perfil con un evento de SMS recibido y un estado WiFi conectado a la red WiFi de tu trabajo, con el fin de automatizar lo que sucede cuando se recibe un mensaje SMS en el trabajo.

También puede tener hasta cuatro contextos de estado en un perfil sin un contexto de evento, en cuyo caso el perfil es todavía un perfil de estado. Todas las condiciones de estado se tienen que cumplir para que el perfil permanezca activo.


Variables


Una variable es como un archivo de texto virtual dentro Tasker, o como una variable en matemáticas. Una variable está representada por un símbolo % seguido de un nombre, como por ejemplo %Variable1. Las variables se utilizan para tener acceso al sistema de transferencia de información entre las partes de Tasker, e incluso trabajar con ajustes y opciones. La variable %DATE, por ejemplo, siempre será la fecha actual, por lo que si usted le dice a Tasker que haga una notificación con el texto %DATE, entonces %DATE se sustituye por la fecha real cuando se genere la notificación. Voy a entrar en esto en mucho más detalle más adelante.

Escenas


Una escena es esencialmente una interfaz de usuario personalizada.

Puede usar la escena para crear menús, ventanas emergentes, cajas de valores, y mucho más. Esta es una característica muy útil y compleja que explicaré más adelante con mayor detalle.


Proyectos


Un proyecto es el último grupo en Tasker. Piense en ello como una carpeta capaz de contener todo lo anterior, de modo que usted puede mantener todo lo relacionado en un solo lugar. Las configuraciones más complejas Tasker suelen utilizar varios perfiles, tareas múltiples, y escenas, todo funcionando conjuntamente. Puede agrupar todas esas cosas en un mismo proyecto para mantenerse organizado.


1-3 La pantalla de Tasker

Tasker tiene un modo de principiante que está diseñado para hacer la aplicación más fácil de usar para los principiantes, inhabilitando algunas características. Lamentablemente, esto causa problemas porque me voy a referir a características que no serían visibles. Por lo tanto, voy a basar esta guía en Tasker normal, no en modo principiante. Para desactivar el modo principiante, vaya a las preferencias de Tasker (haciendo clic en el botón de menú de la aplicación), pestaña interfaz de usuario y desactive el modo principiante.



Conocer la diferencia entre los diversos términos que he explicado anteriormente es la mitad de la batalla cuando se trata de entender cómo funciona la interfaz de usuario. La imagen de arriba podría ayudar a explicar donde está todo, pero hay algunas cosas que quiero señalar.

La flecha que hay que arrastrar para ocultar / mostrar las fichas de proyecto puede ser muy difícil de ver, y muy difícil de seleccionar, incluso si usted la ve. Si usted no ve la fila superior de las pestañas de arriba, es porque está oculta, y hay que tratar de encontrar esa flecha si desea utilizar proyectos para organizar todo.

Los iconos situados junto a los perfiles indican si una tarea está habilitada. Una marca de verificación verde indica que está activada, el círculo rojo con una línea que lo cruza significa que está desactivada. Señalo esto porque algunos piensan que el símbolo indica lo que va a pasar cuando usted lo presiona, no el estado actual. Por lo tanto, en la imagen de arriba se puede ver un perfil inhabilitado y tres habilitados.

El perfil único "Home" (en color verde)está activo actualmente. Un perfil activado implica que sus condiciones de contexto que se cumplen, como si usted tiene un perfil de ubicación base y se encuentra actualmente en esa ubicación. Ese perfil pasaría a inactivo cuando se abandone ese lugar. Sin embargo, si está desactivado no siempre se activará independientemente de que las condiciones de contexto se cumplan. Perfiles que contienen contextos de evento no pueden ser activados continuamente de esta manera, como se ha mencionado anteriormente, pero se pueden deshabilitar para evitar el disparo.

Por último, vale la pena mencionar que la forma de acceder a las funciones es mantener presionadas las partes de la interfaz de usuario. Esa es la manera de importar y exportar elementos, añadir más contextos a un perfil, cambiar de tareas, a su vez introducir tareas en tareas de salida (o viceversa), y así sucesivamente. Además, para eliminar elementos hay que agarrarlos por la parte derecha de la pantalla (donde están los iconos) y arrastrarlos hacia abajo hasta una papelera que aparecerá al comenzar el arrastre. Esto sirve también para ordenar los elementos y transferirlos a otros proyectos: arrastrar y soltar.


1-4 ¿Qué requiere Tasker para trabajar?

Cuando Tasker está activo, habrá un icono de notificación presente en tu barra de notificaciones. Esto es debido a que Tasker, obviamente, tiene que funcionar todo el tiempo para trabajar. Esta notificación también muestra qué perfiles se encuentran activos, que es una forma rápida de hacer un seguimiento del estado de los perfiles.

Algunas características de Tasker, específicamente la capacidad de leer las notificaciones de otras aplicaciones, requieren que Tasker tenga acceso a nivel de sistema; hay que otorgar ese acceso de forma manual en los ajustes del sistema principal del dispositivo, sección accesibilidad. Tengo esto habilitado para dejar que Tasker vea las notificaciones de Gmail y ejecute una tarea en función de ellas.

Tasker también requiere privilegios de administrador de dispositivos para ciertas funciones, como manipular el estado del código de bloqueo. Esto también debe ser activado de forma manual, y si se activa, también tendrá que desactivarse manualmente para desinstalar Tasker.

No es necesario ser Root para Tasker, pero sí le da más posibilidades. La disponibilidad de determinadas acciones y contextos depende del dispositivo y la versión de software / ROM, y ser Root puede desbloquear características en un dispositivo determinado. Tasker también se puede utilizar para matar aplicaciones, manipular archivos, y otros.

Hay docenas de plug-ins de Tasker, que aportan un montón de nuevas capacidades. Estos plug-ins están disponibles en la tienda Play, y se instalan como aplicaciones normales. Además, algunas aplicaciones incorporan compatibilidad con Tasker.


1-5 Creación de nuestro primer perfil

La mejor manera de aprender Tasker es juguetear con ella y explorar. Las configuraciones de cada contexto y de cada acción son diferentes, por lo que es difícil generalizar. En la imagen siguiente se explican algunos de los botones y opciones que son bastante comunes en la pantalla de configuración de las acciones.



Cada acción y contexto tienen diferentes opciones, y con la cantidad de contextos y acciones en Tasker, explicarlos todos y cada uno es una tarea enorme. Sin embargo, existe documentación para más o menos todas las funciones y ajustes de Tasker, y se puede acceder a esta documentación al hacer clic en el icono de signo de interrogación presente en la esquina inferior derecha de muchas de las pantallas de configuración de Tasker. No siempre es fácil de entender la explicación, y ha habido algunas quejas sobre la documentación de Tasker, pero sigue siendo la mejor ayuda.

La verdad es que el aprendizaje de Tasker implica un poco de auto-estudio. Este artículo y los futuros de esta serie, cubrirán cómo usar Tasker en general. Sin embargo se requiere un poco de ensayo y error para que cada uno pueda acabar generando los perfiles específicos que necesita.

El siguiente video muestra la creación de un perfil con un contexto simple de estado, con una tarea de entrada y (más tarde) una tarea de salida. Mi consejo es jugar un poco con los diferentes contextos y acciones, y ver qué pasa.




Nota de Klim:
Otro video, esta vez en Español:

http://www.youtube.com/watch?v=3-Zag6YnTOc




http://www.pocketables.com/2012/08/b...er-basics.html
Beguinners guide to Tasker, by Andreas Ødegård
Original Copyright @ 2006-2012 CrowdGather. All rights reserved

Continuará en un nuevo hilo

Imágenes Adjuntas
Tipo de Archivo: jpg Imagen1-1-1.JPG (38.7 KB, 2526 visitas)
Tipo de Archivo: jpg Imagen1-3-1.jpg (24.6 KB, 2522 visitas)
Tipo de Archivo: jpg Imagen1-5-1.jpg (22.0 KB, 2523 visitas)

Última edición por Klim Día 25/02/13 a las 02:22:19.
Responder Con Cita
Los siguientes 28 usuarios han agradecido a Klim su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]