Xcso
13/03/15, 18:02:03
Un pequeño tutorial de segun el estado de la MIband se realicen eventos y se pase información a un widget de personalización como es Zooper widget (https://play.google.com/store/apps/details?id=org.zooper.zwfree&hl=es)
Actualización 09/04/2015.
Ventana de mi app MITS y ejemplo de lo que se puede hacer con zooper:
698519
Sin Zooper.
Ventana con % de batería y dias desde la última carga.
Parcial y distancia total en metros.
Info del proceso
+
Usuarios Zooper Variables pasadas a Zooper:
SUEÑO.
#TNRem# Sueño ligero.
#TNRem# Sueño profundo.
#TTsh# Horas/Minutos de sueño
#TTsm#.
PARCIALES.
#TDta# Parcial 1.
#TDtb# Parcial 2.
#TDtc# Parcial 3.
#TTrack# Nº Parcial.
DISTANCIA.
#TPasos# Pasos totales.
#TDistancia# Distancia total.
BATERÍA.
#TMbatt# Porcentaje de batería MB.
#Tdias# Días desde la última carga.
OTROS.
#Ttac# Hora Actualización del widget.
#TMili# Tamaño archivo mili_log.txt
MITS https://dl.dropboxusercontent.com/u/21259462/MITS.18.apk Es la app ubicada en dropbox.
--------------------------------------------------------------------------------
Descripción Zooper:
Características GRATIS
- Plantillas de muestra incluidas, sin necesidad de descargar nada más
- Algunas fuentes personalizadas ya incluidas, adicionales se pueden agregar en sdcard / fonts
- Crear las plantillas fácilmente, sin límite funcional, un montón de variables y controles
- Editor WYSIWYG con capas como Photoshop / Gimp
- Construye tu estilo y cambiarlo todo: color, texto, formas, posiciones y mucho más!
- Totalmente personalizable fecha y la hora (día del año, el número de la semana, el número de texto ...)
- Fecha cálculos (cuenta atrás, el tiempo o de cualquier atributo de fecha, evento del calendario o del sistema)
- Expresiones Completo Matemáticas compatibles (como Star Trek fecha estelar)
- Información de la batería (tiempo restante, porcentaje, temperatura, voltaje)
- Reloj mundial (múltiples zonas horarias en el mismo artilugio)
- El tiempo para las ubicaciones actuales o múltiples en el mismo widget de
- Hasta 5 días de previsión a partir de múltiples proveedores (Open Mapa del tiempo, YR.NO)
- Información Calendario con la personalización libre
- Acerca del sistema, al igual que el tiempo de funcionamiento, alarma siguiente, espacio para tarjetas SD
- Nombre de la red WiFi, el operador celular, potencia de la señal, el tipo de conexión
- Estadísticas de datos de tráfico de la red para el día actual, la semana, el mes y más
- Llamadas perdidas, SMS sin leer, Gmail (múltiples cuentas y etiquetas) no leídos
- Salida del sol, Puesta del sol y el crepúsculo náutico o Civil astrológico
- Subida de la luna, Ajuste y porcentaje de iluminación
- Serie de días, meses y más!
- TTF completamente dinámico y personalizable y juego de icono PNG
- Los mapas de bits estáticos (PNG con canal alfa y JPG)
- Las barras de progreso personalizable con cualquier variable numérica como min / max y valor
- Integración Tasker (ver sitio web)
- Soporte de pantalla de bloqueo Jelly Bean
Para automatizar evento y realizar acciones se usa Llama (https://play.google.com/store/apps/details?id=com.kebab.Llama&hl=es) Como Tasker pero más sencillo y por lo tanto menos complejo de aprender y menos capaz.
Descripción llama:
Llama utiliza antenas de telefonía para determinar su ubicación, de modo que usted puede cambiar su timbre, vibración y tonos de llamada en función de dónde se encuentre, así como la hora del día. Llama le proporciona perfiles de sonido para que pueda cambiar rápidamente entre tranquilas, ajustes de sonido fuertes, silenciosos y normales. Usted puede configurar su familia, pareja e hijos para que suene incluso si el teléfono está configurado en silencio! Puede crear eventos y accesos directos de la pantalla principal para gestionar tus perfiles de sonido y mucho más:
-Silencio del teléfono en el trabajo
-Apague el Bluetooth listo para conectar los auriculares para correr por la mañana
-Configure el teléfono en silencio cuando es tarde en la noche y usted no ha salido
-Iniciar el reproductor de música cuando se conectan los auriculares
Llama también puede hacer:
4G
APN
Cuentas Sync
Modo de avión
Bluetooth
Modo Coche
GPS (antes Android 2.3 sólo o CyanogenMod)
Vibración al pulsar
Matar Aplicaciones (también forzar-matar con privilegios de root)
Otros medios de comunicación botones de reproducción, pausa y
Datos Móviles (antes Android 2.3 solamente)
Reiniciar
Ejecutar aplicaciones
Atajos Run
Brillo de la pantalla
Pantalla de bloqueo PIN / contraseña
Variables establecidas Llama
Altavoz
Pantalla de encendido y apagado
Tiempo de espera
De almacenamiento USB
Vibrar
Papel pintado
Wifi
Wifi hotspot
Política de suspensión de Wi-Fi
Crear eventos con sede fuera:
Modo avión
Nivel de la batería
Dispositivos Bluetooth
Los eventos del calendario
Modo Coche
Carga
Día de la semana
Ubicaciones actuales
Auriculares
Variable de la llama
Reproducción de música (existencias Android solamente, requiere soporte para desarrolladores de terceros)
Teléfono inicio y apagado
Pantalla de encendido y apagado
Hora del día
Redes Wifi
Lo que sigue es un ejemplo que consiste en detectar si MiBand (MB) esta activada o no y pasarle esa información a zooper.
Iniciamos Llama y en la pestaña eventos y le damos al + de la parte de abajo. En la ventana que se crea le podemos dar un nombre (Miband off en este caso) y asignarle un grupo (para organizar los eventos por categoria, por ej. meter todos los de miband en el grupo MI)
Lo de habilitado es si esta marcado esta activo este evento o no. Añadamos una condición> añadir condición>Dispositivo bluetooth desconectado y marcamos MI que es como me aparece a mí la MB. aceptar y ya le hemos añadido un evento. Ahora, ante este evento que queremos que haga, pues nada añadir acción, y similar a lo anterior , sólo que buscaremos locale plugin le damos y salo un aviso ... lo leemos lo obviamos y Oki doki y denrto de las opciones que aparece debe aparecer Zooper widget y le damos. En la ventana que nos aparece en variable ZW ponemos MI y en texto ZW ponemos 0 ( yo uso 0 desconectado y -1 conectado pero esto sería en otro evento-).
y aceptar y obtendremos esto:
684901
Con esto conseguimos que cuando llama detecte que se ha desconectado la MB envie a zooper la variable MI (Locale la adecua ya para que sea entendida por zooper añadiendole una T y los #) con el valor 0.
Volver y regresamos a la pestaña de eventos y veremos nuestro evento creado. Cuando no se cumplen las condiciones se ven en rojo y si se cumplen en verde.
en acciones yo le he añadido una variable de llama más para que los perfiles de sonido se me active de una manera o otra dependiendo si esta activa o no.
se le puede añadir más acciones como que vibre, toque un sonido o diga "hable" un texto y más.
Bueno ya tenemos un evento automatizado de desconexión de la MB. y ahora mostrare como usarlo con el widget de personalización Zooper.
Pues en el escritorio que queraís añadir el widget zooper widget por ejemplo del tamaño 4x2 una ve creado lo podemos redimensionar al tamaño del ancho de pantalla si quereís. una vez con el tamaño deseado lo clickamos para entrar en su configuración. le damos a vacio y nos aparecerá la pantalla de ajustes del widget, le damos a disposición.
Nueva pantalla, vamos a agregarle items dandole a + donde nos saldra opciones para agregarle texto , rectangulo, series etc.
Vamos a lo sencillo elegimos texto ( por ser lo más sencillo de explicar) y nueva ventana con más opciones; por defecto te sale la hora vamos a Editar Manual y podemos cambiarlo, fijaros el formato de las variables que podeos poner estan siemrpe entre # Asi que tenemos #DHH#:#Dmm#
debajo el resultado de esas variable que no son mas que la hora 24h: y los minutos
Más abajo nos pone los distintos campos con las variables que maneja Zooper, por ejem si vamos a Fecha se nos abre unas cuantas y si le damos a #DD# dia del año se nos añade.
bueno Borremos todo lo de arriba y pongamos MI si nada más es decir zooper lo trata como texto y no como variable y nos vuelve a la pantalla anterior, ahora podriamos poner MI en la zona donde quisieramos en anclaje de pantalla , podemos hacer ue al pulsar sobre MI se ejecute un atajo o aplicación o no haga nada en Module Ontap. podemos cambiiar el tamaño texto color y más opciones que veís. Yo lo pongo con un tamaño de 20, fuente normal y elijo un color azul.
Y ahora toca la parte interesante de Zooper que permite cálculos y actuar condicionalmente según valores. Bajamos de todo y nos aparecerá Parámetros avanzados. le damos y similar a la anterior muchos cosas que se pueden seleccionar.
arriba del todo ponemos:
$#TMI#=0?#FFFF0000$
los extremos $ significa que tiene que operar lo que tiene en medio. Entonces tenemos que en llama pasamos la variable MI despues siendo formateada por locale #TMI#.
#....# Variable
? condicional
[c]....[/] color
La expresión de arriba significa: Si (?) #TMI# = 0 pon el texto de color rojo ( para saber que numeritos poner cuando elegimos color del texto no salen de ahi podemos copiarlo para usarlo aqui)
El condicional funcionaría así si = esto si no lo otro para lo otro sería añadirle : a lo primero, pro ejemplo
$#TMI#=0?#FFFF0000:#FF4FFB44$
Con esta ultima opción nos quedaría así zooper, para MI=0 Desconectado Rojo, en otro caso Verde.
684937
Si MI no es igual a 0 (!=0)
684936
El widget es transparente y se ve el fondo. Todo esto también es modificable.
Entonces esto haría que si la variable vale 0 ponga el texto MI del widget en rojo y si no en verde. Estos parámetros de color prevalecen al determinado anteriormente (al azul)
Se pueden encadenar expresiones:
$#TMI#=0?#FFFF0000$
$#TMI#=1?#FF4FFB44$
$#TMI#=3?#FFBBB000$
Claro que antes habría que pasarle esos valores mediante llama :) por ejemplo ante un evento de bluetooth conectado MI dándole a MI el valor 1
Juguetear un poco con llama y zooper, ya habéis visto que zooper empieza como un lienzo vacio donde le podréis ir añadiendo multitud de valores, imagenes, series, barras de progreso y demás.
El paso de variables con tasker sería similar yendo a plugin y seleccionar zooper widget.
El un "Lienzo" translucido rellenado de zooper. Colores de temperatura y viento dependiendo del valor de estos, Rosa de los vientos(imagen fija) con dirección del viento, presión atmosférica y humedad etc.
684929
Zooper un poco más díficil de manejar con un periodo de aprendizaje más largo que llama al ser menos intuitivo pero jugando a poner quitar, modificar y demás se aprende.
Más info de zooper http://zooper.themerapp.com/ con guias y videos.
Llama utiliza la ubicación mediante la redes de telefonía menos preciso pero para la mayoría de los casos vale; entonces yo tengo qye cuando tenga x redes de telefonía, que son las que me detecta llama cuando estoy en casa que luego las defino como CASA y que cuando se produce el evento de cerca de Casa/entra en CASA me desactive los datos y me conecte a la red wifi de casa y me ponga un perfil de sonido etc
Las dudas pues intentaré resolverlas. Y espero que las explicaciones no hallan sido muy liosas
Un saludo.
Actualización 09/04/2015.
Ventana de mi app MITS y ejemplo de lo que se puede hacer con zooper:
698519
Sin Zooper.
Ventana con % de batería y dias desde la última carga.
Parcial y distancia total en metros.
Info del proceso
+
Usuarios Zooper Variables pasadas a Zooper:
SUEÑO.
#TNRem# Sueño ligero.
#TNRem# Sueño profundo.
#TTsh# Horas/Minutos de sueño
#TTsm#.
PARCIALES.
#TDta# Parcial 1.
#TDtb# Parcial 2.
#TDtc# Parcial 3.
#TTrack# Nº Parcial.
DISTANCIA.
#TPasos# Pasos totales.
#TDistancia# Distancia total.
BATERÍA.
#TMbatt# Porcentaje de batería MB.
#Tdias# Días desde la última carga.
OTROS.
#Ttac# Hora Actualización del widget.
#TMili# Tamaño archivo mili_log.txt
MITS https://dl.dropboxusercontent.com/u/21259462/MITS.18.apk Es la app ubicada en dropbox.
--------------------------------------------------------------------------------
Descripción Zooper:
Características GRATIS
- Plantillas de muestra incluidas, sin necesidad de descargar nada más
- Algunas fuentes personalizadas ya incluidas, adicionales se pueden agregar en sdcard / fonts
- Crear las plantillas fácilmente, sin límite funcional, un montón de variables y controles
- Editor WYSIWYG con capas como Photoshop / Gimp
- Construye tu estilo y cambiarlo todo: color, texto, formas, posiciones y mucho más!
- Totalmente personalizable fecha y la hora (día del año, el número de la semana, el número de texto ...)
- Fecha cálculos (cuenta atrás, el tiempo o de cualquier atributo de fecha, evento del calendario o del sistema)
- Expresiones Completo Matemáticas compatibles (como Star Trek fecha estelar)
- Información de la batería (tiempo restante, porcentaje, temperatura, voltaje)
- Reloj mundial (múltiples zonas horarias en el mismo artilugio)
- El tiempo para las ubicaciones actuales o múltiples en el mismo widget de
- Hasta 5 días de previsión a partir de múltiples proveedores (Open Mapa del tiempo, YR.NO)
- Información Calendario con la personalización libre
- Acerca del sistema, al igual que el tiempo de funcionamiento, alarma siguiente, espacio para tarjetas SD
- Nombre de la red WiFi, el operador celular, potencia de la señal, el tipo de conexión
- Estadísticas de datos de tráfico de la red para el día actual, la semana, el mes y más
- Llamadas perdidas, SMS sin leer, Gmail (múltiples cuentas y etiquetas) no leídos
- Salida del sol, Puesta del sol y el crepúsculo náutico o Civil astrológico
- Subida de la luna, Ajuste y porcentaje de iluminación
- Serie de días, meses y más!
- TTF completamente dinámico y personalizable y juego de icono PNG
- Los mapas de bits estáticos (PNG con canal alfa y JPG)
- Las barras de progreso personalizable con cualquier variable numérica como min / max y valor
- Integración Tasker (ver sitio web)
- Soporte de pantalla de bloqueo Jelly Bean
Para automatizar evento y realizar acciones se usa Llama (https://play.google.com/store/apps/details?id=com.kebab.Llama&hl=es) Como Tasker pero más sencillo y por lo tanto menos complejo de aprender y menos capaz.
Descripción llama:
Llama utiliza antenas de telefonía para determinar su ubicación, de modo que usted puede cambiar su timbre, vibración y tonos de llamada en función de dónde se encuentre, así como la hora del día. Llama le proporciona perfiles de sonido para que pueda cambiar rápidamente entre tranquilas, ajustes de sonido fuertes, silenciosos y normales. Usted puede configurar su familia, pareja e hijos para que suene incluso si el teléfono está configurado en silencio! Puede crear eventos y accesos directos de la pantalla principal para gestionar tus perfiles de sonido y mucho más:
-Silencio del teléfono en el trabajo
-Apague el Bluetooth listo para conectar los auriculares para correr por la mañana
-Configure el teléfono en silencio cuando es tarde en la noche y usted no ha salido
-Iniciar el reproductor de música cuando se conectan los auriculares
Llama también puede hacer:
4G
APN
Cuentas Sync
Modo de avión
Bluetooth
Modo Coche
GPS (antes Android 2.3 sólo o CyanogenMod)
Vibración al pulsar
Matar Aplicaciones (también forzar-matar con privilegios de root)
Otros medios de comunicación botones de reproducción, pausa y
Datos Móviles (antes Android 2.3 solamente)
Reiniciar
Ejecutar aplicaciones
Atajos Run
Brillo de la pantalla
Pantalla de bloqueo PIN / contraseña
Variables establecidas Llama
Altavoz
Pantalla de encendido y apagado
Tiempo de espera
De almacenamiento USB
Vibrar
Papel pintado
Wifi
Wifi hotspot
Política de suspensión de Wi-Fi
Crear eventos con sede fuera:
Modo avión
Nivel de la batería
Dispositivos Bluetooth
Los eventos del calendario
Modo Coche
Carga
Día de la semana
Ubicaciones actuales
Auriculares
Variable de la llama
Reproducción de música (existencias Android solamente, requiere soporte para desarrolladores de terceros)
Teléfono inicio y apagado
Pantalla de encendido y apagado
Hora del día
Redes Wifi
Lo que sigue es un ejemplo que consiste en detectar si MiBand (MB) esta activada o no y pasarle esa información a zooper.
Iniciamos Llama y en la pestaña eventos y le damos al + de la parte de abajo. En la ventana que se crea le podemos dar un nombre (Miband off en este caso) y asignarle un grupo (para organizar los eventos por categoria, por ej. meter todos los de miband en el grupo MI)
Lo de habilitado es si esta marcado esta activo este evento o no. Añadamos una condición> añadir condición>Dispositivo bluetooth desconectado y marcamos MI que es como me aparece a mí la MB. aceptar y ya le hemos añadido un evento. Ahora, ante este evento que queremos que haga, pues nada añadir acción, y similar a lo anterior , sólo que buscaremos locale plugin le damos y salo un aviso ... lo leemos lo obviamos y Oki doki y denrto de las opciones que aparece debe aparecer Zooper widget y le damos. En la ventana que nos aparece en variable ZW ponemos MI y en texto ZW ponemos 0 ( yo uso 0 desconectado y -1 conectado pero esto sería en otro evento-).
y aceptar y obtendremos esto:
684901
Con esto conseguimos que cuando llama detecte que se ha desconectado la MB envie a zooper la variable MI (Locale la adecua ya para que sea entendida por zooper añadiendole una T y los #) con el valor 0.
Volver y regresamos a la pestaña de eventos y veremos nuestro evento creado. Cuando no se cumplen las condiciones se ven en rojo y si se cumplen en verde.
en acciones yo le he añadido una variable de llama más para que los perfiles de sonido se me active de una manera o otra dependiendo si esta activa o no.
se le puede añadir más acciones como que vibre, toque un sonido o diga "hable" un texto y más.
Bueno ya tenemos un evento automatizado de desconexión de la MB. y ahora mostrare como usarlo con el widget de personalización Zooper.
Pues en el escritorio que queraís añadir el widget zooper widget por ejemplo del tamaño 4x2 una ve creado lo podemos redimensionar al tamaño del ancho de pantalla si quereís. una vez con el tamaño deseado lo clickamos para entrar en su configuración. le damos a vacio y nos aparecerá la pantalla de ajustes del widget, le damos a disposición.
Nueva pantalla, vamos a agregarle items dandole a + donde nos saldra opciones para agregarle texto , rectangulo, series etc.
Vamos a lo sencillo elegimos texto ( por ser lo más sencillo de explicar) y nueva ventana con más opciones; por defecto te sale la hora vamos a Editar Manual y podemos cambiarlo, fijaros el formato de las variables que podeos poner estan siemrpe entre # Asi que tenemos #DHH#:#Dmm#
debajo el resultado de esas variable que no son mas que la hora 24h: y los minutos
Más abajo nos pone los distintos campos con las variables que maneja Zooper, por ejem si vamos a Fecha se nos abre unas cuantas y si le damos a #DD# dia del año se nos añade.
bueno Borremos todo lo de arriba y pongamos MI si nada más es decir zooper lo trata como texto y no como variable y nos vuelve a la pantalla anterior, ahora podriamos poner MI en la zona donde quisieramos en anclaje de pantalla , podemos hacer ue al pulsar sobre MI se ejecute un atajo o aplicación o no haga nada en Module Ontap. podemos cambiiar el tamaño texto color y más opciones que veís. Yo lo pongo con un tamaño de 20, fuente normal y elijo un color azul.
Y ahora toca la parte interesante de Zooper que permite cálculos y actuar condicionalmente según valores. Bajamos de todo y nos aparecerá Parámetros avanzados. le damos y similar a la anterior muchos cosas que se pueden seleccionar.
arriba del todo ponemos:
$#TMI#=0?#FFFF0000$
los extremos $ significa que tiene que operar lo que tiene en medio. Entonces tenemos que en llama pasamos la variable MI despues siendo formateada por locale #TMI#.
#....# Variable
? condicional
[c]....[/] color
La expresión de arriba significa: Si (?) #TMI# = 0 pon el texto de color rojo ( para saber que numeritos poner cuando elegimos color del texto no salen de ahi podemos copiarlo para usarlo aqui)
El condicional funcionaría así si = esto si no lo otro para lo otro sería añadirle : a lo primero, pro ejemplo
$#TMI#=0?#FFFF0000:#FF4FFB44$
Con esta ultima opción nos quedaría así zooper, para MI=0 Desconectado Rojo, en otro caso Verde.
684937
Si MI no es igual a 0 (!=0)
684936
El widget es transparente y se ve el fondo. Todo esto también es modificable.
Entonces esto haría que si la variable vale 0 ponga el texto MI del widget en rojo y si no en verde. Estos parámetros de color prevalecen al determinado anteriormente (al azul)
Se pueden encadenar expresiones:
$#TMI#=0?#FFFF0000$
$#TMI#=1?#FF4FFB44$
$#TMI#=3?#FFBBB000$
Claro que antes habría que pasarle esos valores mediante llama :) por ejemplo ante un evento de bluetooth conectado MI dándole a MI el valor 1
Juguetear un poco con llama y zooper, ya habéis visto que zooper empieza como un lienzo vacio donde le podréis ir añadiendo multitud de valores, imagenes, series, barras de progreso y demás.
El paso de variables con tasker sería similar yendo a plugin y seleccionar zooper widget.
El un "Lienzo" translucido rellenado de zooper. Colores de temperatura y viento dependiendo del valor de estos, Rosa de los vientos(imagen fija) con dirección del viento, presión atmosférica y humedad etc.
684929
Zooper un poco más díficil de manejar con un periodo de aprendizaje más largo que llama al ser menos intuitivo pero jugando a poner quitar, modificar y demás se aprende.
Más info de zooper http://zooper.themerapp.com/ con guias y videos.
Llama utiliza la ubicación mediante la redes de telefonía menos preciso pero para la mayoría de los casos vale; entonces yo tengo qye cuando tenga x redes de telefonía, que son las que me detecta llama cuando estoy en casa que luego las defino como CASA y que cuando se produce el evento de cerca de Casa/entra en CASA me desactive los datos y me conecte a la red wifi de casa y me ponga un perfil de sonido etc
Las dudas pues intentaré resolverlas. Y espero que las explicaciones no hallan sido muy liosas
Un saludo.