Técnica electrónica > Móvil > Consejos y trucos > Androide > personalización de Android - notificación cuenta desde cualquier aplicación con Tasker y Zooper Widget

personalización de Android - notificación cuenta desde cualquier aplicación con Tasker y Zooper Widget




Si usted ha estado siguiendo a lo largo de los tutoriales de personalización de Android última pareja, que ha visto cómo recoger notificaciones entrantes y hacerlas explotar hasta como un simple flash sobre la pantalla con Tasker. También ha visto cómo poner una costumbre Gmail y SMS recuento /indicador en la pantalla de inicio a través de Zooper Widget. No hay mejor tiempo entonces para casarse con los dos y poner cualquier y todas las notificaciones en la pantalla de inicio.

La idea es bastante simple, recogemos notificaciones mediante Tasker, basados ​​en los principios aprendido un par de semanas atrás. Luego tomamos medidas al respecto mediante la visualización de un contador en la pantalla de inicio utilizando Zooper Widget, similar a la forma en que usamos Gmail y SMS semana pasada. Este proyecto requerirá que utilizar variables dentro de las dos aplicaciones y tienen Tasker y Zooper Widget trabajan juntos, como lo hemos hecho en el pasado.

Si no se ha reunido aún, el proyecto de hoy logra algo bastante sólido por reunir los pedazos de nuestro trabajo anterior. Si esto fuera un programa de televisión, sería uno de esos episodios recapitulación que pasa su tiempo repitiendo escenas del pasado para contar una nueva historia.

Antes de empezar

Usted necesitará dos piezas de software de hoy en día, Tasker es $ 2,99 en el Google Play Store y Zooper Widget Pro es $ 2.49 en la tienda de Google Play.

TaskerZooper Widget

Si esta es su primera vez fuera, usted podría estar pensando que cinco dólares es bastante caro para hacer frente a este sencillo proyecto, y estoy de acuerdo completamente. Sin embargo, yo le pido de revisar todas las otras grandes cosas que Tasker y Zooper Widget pueden hacer. Viniendo de un tipo que no puede justificar el gasto ni un centavo de compras en la aplicación de juegos, he tenido ningún arrepentimiento alguno en la compra de estas dos aplicaciones, y me puso en cuando Tasker era de $ 7.



En primer lugar, por favor entienda que vamos a trabajar fuera de las notificaciones entrantes recogidos para su dispositivo Android. Este proyecto no se conecta con sus diversos servicios y no está diseñado para ser una herramienta de notificación de servicio completo, que está diseñado simplemente para mostrar un indicador de que una notificación ha llegado para una aplicación determinada, sin tener en cuenta cuál debe ser esa notificación.

ejemplo de hoy trabajará a partir de los diseños conocidos que comenzamos la semana pasada. Me centraré en la aplicación de Google+, pero los mismos pasos se aplican a absolutamente cada aplicación en el dispositivo.

Vamos a hablar de esto antes de sumergirse en el código.

En primer lugar, tendrá que crear un widget de Zooper para este proyecto. Tal vez usted ya tiene un widget, como un reloj, que le gustaría añadir sólo una pequeña barra en el lado, o tal vez quiera un widget dedicado por completo, la elección es suya.

Una vez que el widget se configura , recogemos las notificaciones, almacenar su recuento como una variable en tanto Tasker y Zooper Widget, a continuación, actuar sobre las variables mediante la visualización de un indicador, o el propio recuento en el widget. Con eso fuera del camino, vamos a requerir tareas de limpieza, básicamente, hay que decidir cuándo volver a las variables y el contador a cero.





Por favor, seguir a lo largo tutorial de la semana pasada para crear su Zooper del widget en su pantalla de inicio. Usted no tendrá que introducir el código de avanzada de parámetros de la semana pasada, sólo el diseño de su widget.





Tome una mirada rápida a través del proyecto Tasker que hicimos hace dos semanas, en ese momento, se recogieron todas las notificaciones entrantes y los destellaron a la pantalla. Esta vez vamos a ser un poco más exigente, recogiendo sólo las notificaciones de una sola aplicación y almacenarlos en una variable.



Vamos a crear una sencilla Tasker de tareas con sólo dos acciones. Comience su tarea y darle un nombre apropiado, voy a llamar a la mía "GooglePlusNotification."

Pulse en la parte inferior "+" para añadir una acción.



Selección de las variables.

Seleccione Establecer variable.

En el campo nombre, introduzca un nombre de variable única y concisa para dentro de Tasker, precedido por el símbolo%. Voy a llamar a la mía "% GPN"

Nota especial:., Es crucial que se tiene en cuenta el caso de uso al crear las variables en Tasker. Un nombre de variable completo en mayúsculas designa una variable global, accesible por otros aspectos de Tasker. Si se incluye incluso un solo carácter en minúscula, la variable será bloqueado en su alcance a sólo operan dentro de este particular, Tasker de tareas. Esto puede ser una ventaja inestimable para algunos proyectos, pero evitará que nuestro proyecto actual de funcionamiento. En caso de duda, utilizar todos los caracteres en mayúsculas.

En el campo, queremos aumentar gradualmente el valor de la variable, por lo que se entra en "el nombre de la variable + 1". Por lo tanto, la mía se parece a "% GPN + 1".

Por último, necesitaremos que evaluar, a fin de comprobar la casilla junto Do Matemáticas.

Pulse el botón Atrás sistema para guardar y salida.

Ahora vamos a crear dos acciones en esta tarea.



Pulse el botón "+" para añadir la segunda acción.

Seleccione el plugin.

Seleccione Zooper Widget Pro.

Pulse en el icono de lápiz en la parte superior derecha, al lado de Configurar.

en el campo variable ZW, introduzca un nombre de variable única y concisa para Zooper Widget, voy a correr el riesgo de confundir a mí mismo, simplemente llamando a la mina "GPN".

En el campo Texto ZW, queremos asignar el valor de la variable correspondiente Tasker, introduzca su nombre de variable Tasker, la mía era llamado "% GPN ".

Toque el icono de guardar en la parte inferior de la pantalla.

Pulse en el sistema de botón Atrás para guardar y salir fuera de la acción, a continuación, salir de la Tasker de tareas. Hemos terminado aquí.





Sé que ahora ha mirado hacia atrás sobre nuestro puesto de personalización de Android a partir de dos semanas antes de éste, donde se recogieron todas las notificaciones entrantes. Esto es muy similar, con sólo un par de cambios de menor importancia.

Comience su perfil Tasker, si se le pide, darle un nombre apropiado, voy a estar llamando a la mina "NotificationGoogle +".



Seleccione Evento.

Seleccione la interfaz de usuario.

Seleccione notificación.

Pulse en el cohete para elegir una aplicación propietario.

Seleccione Google+, o cualquier aplicación que está construyendo su proyecto para.

Pulse en el sistema de botón Atrás para guardar y salir.

Selecciona tu Tasker de tareas, como se recordará que había llamado a la mía "GooglePlusNotification."

Pulse en su sistema de nuevo el botón de nuevo para guardar y salir a la derecha de Tasker. Ahora vamos a ir a Zooper Widget y recoger la variable de trabajar.





Abra su Zooper Widget que creó anteriormente, la cabeza en el elemento que desea a utilizar para visualizar o modificar en función de las notificaciones entrantes y la cabeza en la sección de parámetros avanzados.

Si va a mover un elemento dentro y fuera de la pantalla, como el punto rojo en nuestro ejemplo, la semana pasada, se utilizaría el mismo código exacto, simplemente intercambiando su nombre de variable creada manualmente para la variable de Gmail incrustado en Zooper Widget. Ese código se verá algo como esto:

$#TGPN#= 0 [ox] 0 [/ox]:!? [Ox] 10000 [/ox] $



¿Conseguiste lo que sucedió allí? La forma de Zooper Widget entiende que usted está recibiendo la variable de Tasker es usando el formato#T ... #. La expansión de este, se ve que he insertado mi variable ZW creado manualmente desde arriba, "GPN." (No debe confundirse con el Tasker variable% GPN). Así que va a entrar en TYOURVARIABLE## o## TGPN, y estar Asegúrese de mantener la sensibilidad caso.

Pulse en la marca de verificación para guardar y salir.

En mi ejemplo, yo también estoy usando un elemento de texto, tomar el tiempo para modificar el código para operar con cualquier configuración usted desea. Si necesitas ejemplos, se puede consultar nuestro sistema de alerta meteorológica desde hace un tiempo, en el que nos fijamos en el cambio de colores de los elementos, tamaños y más

En nuestro elemento de texto, el código sería algo como:.

$#TGPN#= 0? :## $ TGPN



Recuerde que el "" espacio mostrará como nada en la parte delantera y que la variable personalizada se utiliza en lugar de la incorporada en las variables de Zooper Widget.

Pulse en la marca de verificación para guardar y salir, a continuación, salir de su manera de salir de Zooper Widget. Las primeras etapas se han completado.

Su indicador de notificación debe estar en pleno funcionamiento en cuanto a que le permite saber que algo ha llegado. Se dará cuenta rápidamente de que simplemente agrega 1 cada vez que llega algo nuevo y rápidamente se sigue sumándose fuera de control. Tenemos que encontrar un momento de dirigirse de nuevo en Tasker para restablecer las variables a 0.

Pro Tip:. Tome el tiempo para afinar su diseño y distribución, mientras que los elementos son visibles en la pantalla



vamos a requerir básicamente un nuevo proyecto completo Tasker para proceder. Será suficiente para crear simple, pero la decisión de cuándo utilizar será fundamental para su experiencia. Lo primero es lo primero, vamos a crear una tarea que restablece las variables. Después de eso, vamos a crear múltiples perfiles que desencadenan el restablecimiento.



Cree su nueva tarea Tasker con un nombre adecuado. He llamado a la mía "GooglePlusClearNotify"



Va ​​a duplicar casi en su totalidad todo lo que hizo en su tarea "GooglePlusNotification" anterior, esta vez, en lugar de su Tasker - >.; Set Variable - > Para ser GPN + 1%, simplemente será 0.

Una vez más, asigne la variable de ZW ser la variable de Tasker o asignar simple que el valor 0 también. Cualquiera de los dos puede hacer en este escenario.

Pulse en el botón de ejecución de tareas, que se parece a un botón de reproducción de música normal típica, el triángulo situado en la parte inferior de la pantalla. Usted no notará mucho aquí, pero cuando toca ahora su sistema de nuevo el botón para guardar y salir todo el camino a la pantalla de inicio, usted debe ver que Zooper Widget ha reiniciado de nuevo a su estado por defecto 0 notificaciones.



Ahora, hay que decidir cuándo ejecutar la tarea de reposición anteriormente. He decidido ejecutarlo cada vez que sea entrar o salir de la aplicación de Google+. También es posible que desee ejecutar la tarea de reposición cuando se hace clic en un sistema de notificación de Google+, en un horario programado, en el inicio de los eventos del calendario (pantalla transparente para una reunión) y más.

Disparador de tareas cuando restablece aplicación se abre y
cierra
Crear un nuevo perfil Tasker y darle un nombre apropiado. Lo de siempre.



Seleccionar aplicación.

Seleccione Google+, o cualquier aplicación que se está construyendo en la actualidad.

Seleccione el reinicio de tareas, la mía fue llamado "GooglePlusClearNotify."

pulsación larga de la tarea y seleccione Agregar salida de la tarea. Una vez más, elegir el reinicio de tareas.

Lo que sucede ahora es que la variable, y por lo tanto el indicador de Zooper Widget, cambiarán de nuevo a cero cuando se introduce Google+. Entonces, si recibe algún nuevas notificaciones mientras estás allí, todo se pone a cero de nuevo a 0 de nuevo al salir de Google+. La idea es tener una pizarra en blanco cuando se pone la aplicación de distancia.

La tarea de salida es mucho más útil si está creando una aplicación como la Google Play Store, dentro del cual es bastante común para desencadenar nueva notificaciones de instalar o actualizar otras aplicaciones.

¿Qué sigue

Después de usar las cosas como se describe por un corto tiempo, usted comenzará a ver otra desventaja de simplemente actuando sobre las notificaciones del sistema de entrada recogidos. Usted encontrará que la comprobación de sus mensajes en un dispositivo diferente no se disparará el número de notificación a restablecer en este dispositivo.

Ahora voy a tirar en la mezcla, por favor, comparta con la clase si se identifica un método de compensación nuestra cuenta a través de dispositivos de notificación. Hasta entonces, lo que he hecho es crear un Grupo de Tasker dedicado que borra manualmente toda mi variables, restableciendo toda notificación de mi cuenta para todos mis indicadores personalizados. El código es idéntico a la tarea de reposición anterior, excepto que esta sola tarea incluye una versión de esas dos acciones para cada variable y Widget Zooper he ejecución.



Próxima semana

creo que ya tiene suficiente de manejar notificaciones en nuestra serie personalización de Android, al menos por un rato. Además, Android 5.0 Lollipop está configurado para iniciar el envío a los dispositivos, o al menos en el Nexus Nexus 6 y 9, antes de que veamos el uno al otro lado. Mientras que tomamos el tiempo para trabajar a través de Lollipop y sus nuevas herramientas de notificación, veamos algo más próximo jueves.



A petición, nos gustaría volver a visitar Zooper Widget para examinar específicamente mover objetos en función de las variables. Quizá la aplicación más común de esto es en el diseño de un reloj análogo funcional. Mientras que un reloj de rotación no es demasiado difícil, si sabe que su matemáticas, vamos a tomar un poco más simple con un proyecto inspirado otoño. Nuestro objetivo será el de ocultar la funcionalidad detrás de un toque de clase y estilo, y tomar otro salto adelante en parámetros avanzados Widget Zooper.

Eso fue larga, ¿cómo ha ido para usted? Cualquiera que esté dispuesto a mostrar su trabajo práctico en los comentarios?