¿Ha tenido un comienzo en un panel de control personalizado mediante escenas en Tasker la semana pasada? Era un simple proyecto de personalización de Android diseñada para ayudarle a aprender escenas, que es la capacidad de Tasker para crear ventanas emergentes personalizados y ventanas completas. Estamos continuando con escenas de esta semana.
Proyecto de hoy se inspiró en un video reciente levantada por Adafruit, el uso de un buen proyecto de HannahMitt en Github. Su proyecto creado un origen de espejo elegante androide, colocando una tableta Nexus 7 detrás de un espejo bidireccional, de manera que pueda ver la pantalla a través del cristal. Mira el video aquí
HomeMirror por HannahMitt en Github:. Https://github.com/HannahMitt/HomeMirror
Vamos a hacer nuestro versión propia de este, excluyendo el espejo y el software a medida, vamos a utilizar Tasker. Nuestra versión será un poco más interactivo, así, la adición de una manera divertida para dejar un mensaje para que otros lo vean.
Antes de comenzar
Nada de lo que estamos haciendo hoy es libre. Tendrá que comenzar con un dispositivo Android, preferiblemente un comprimido, que no es el controlador de todos los días como se va a montar este en una pared o su refrigerador o algo una vez que el proyecto está en marcha. Yo también tengo un Nexus 7 designado para este proyecto, pero se puede usar cualquier dispositivo que le gustaría hacer este trabajo
Tasker -. StoreNext Google Play, y espero que esto realmente hace falta decir, se le Tasker requieren instalado en el dispositivo para seguir a lo largo de hoy. Tasker es $ 2,99 en la tienda de Google Play. asegúrese de echa un vistazo a algunos de nuestros proyectos anteriores, así Tasker, si todavía está debatiendo la compra.
selfie tablón de anuncios
Has visto el vídeo de arriba, que es muy bueno, creo, por lo que vamos a hacer nuestra propia versión. Si usted es como yo, que no se dedican suficiente para que el proyecto quiere comprar un espejo de dos caras. Con su dispositivo Android a continuación expuesto al mundo, que sirve para razonar que hay que añadir alguna funcionalidad táctil para nuestro proyecto.
Lo que estamos construyendo, exactamente, es bastante similar a la del proyecto en el video, queremos un reloj y la fecha para mostrar, nos saltaremos el clima, pero sólo porque no hay nada nuevo que aprender ahí, y vamos a añadir una imagen.
Ahora, nosotros no estamos añadiendo cualquier imagen, nuestro proyecto permitirá a cualquiera que camine por dejar una autofoto y anotar con un mensaje de voz grabado. Espero que esto te impresiona, que es la mejor parte del proyecto actual.
Como se puede ver, he añadido información de reproducción de música y los controles a la mía, esto es simplemente porque no tengo mi dispositivo conectado a los altavoces. Puede dejar su dispositivo por la puerta delantera y utilizarlo como control para la iluminación inteligente, o para controlar la temperatura a través de su termostato inteligente, lo que probablemente ponga los controles aquí en lugar de mis botones de la música. El punto es, el cielo es el límite cuando se trata de cosas que usted puede hacer que el dispositivo haga.
explicación suficiente, vamos a hacer esto!
Escena Tasker
Lo primero es lo primero , tendrá que diseñar y construir su exhibición en Tasker. Usted va a querer una presentación de pantalla completa y el fondo negro completo. De aquí en adelante, voy a construir este proyecto con sólo el, fecha, imagen, mensaje de voz de tiempo y el tiempo de la imagen y el mensaje fueron creados.
fuego hasta Tasker y la cabeza a la pestaña escenas.
Pulse el botón "+" para empezar, proporcionar un nombre adecuado a la escena, voy a llamar a la mía "smartmessage".
En las etapas de diseño, expanda el activo zona para cubrir tanto de la pantalla como sea posible.
(Si está viendo mis dimensiones con cuidado, verá mi pantalla es de 1280 × 720, no estoy realmente construir en el Nexus 7 para tomar la capturas de pantalla para este tutorial. su resolución de pantalla y todos los tamaños de elementos relacionados probablemente será diferente de la mía.)
Toque el icono del menú de puntos de tres en la parte superior derecha de la pantalla.
Elija Propiedades.
Si usted no pudo arrastrar el área activa a su tamaño de pantalla completa, puede editar manualmente esas dimensiones aquí. Voy a reactivar un 720 × 1184 hasta los 720 × 1280.
Pulse en el icono de lupa junto a Color de fondo.
Utilice el selector de color para seleccionar completo negro con opacidad total. Pulsa OK.
Si no se hace bien, o no quiere meterse con el selector de color, basta con introducir el texto#FF000000.
Pulse en el sistema Volver botón para guardar y volver a salir de las preferencias.
Ahora que está de vuelta en la pantalla Editar escena, ¿te aviso de que mi resolución área activa se redujo de nuevo a 1184px de alto? Tasker es lo suficientemente inteligente al máximo fuera el tamaño disponible basada en el área de pantalla disponible. Mi pantalla puede ser de 1280 px de altura, pero la superficie útil es, como acabo de aprender, solamente 1184. No te preocupe, esto confirma que estamos utilizando la pantalla completa para nuestro proyecto, y eso es lo que nos donde el rodaje de.
Toque el icono de la lupa con la "x" en ella, que se encuentra en la parte inferior derecha de la pantalla.
Ahora, como se dice, pulsación larga en una zona deseada del pantalla, o pulse el botón "+" para añadir su primer elemento.
Seleccionar texto.
Cambiar el nombre de "Text1" a "txtTime". Vamos a tener que saber qué elemento de texto es que más tarde, por lo que vamos a actuar como programadores adecuados y el uso de convenciones de nombres aceptados por una vez.
En el campo de texto, reemplazar "opcional" con la variable tiempo, "% HORA". Esto no va a aparecer en la lista de las variables, pero muchas otras cosas haga, mantenga esto en mente cuando vuelva a crear otros elementos de texto en un futuro Escena Tasker.
Por último, aumentar el valor de Tamaño del texto . 16 es un buen tamaño para el texto normal, pero este es el reloj, queremos algo más grande. Sospecho que tendremos que volver y ajustar más tarde, así que vamos a empezar con el 75 por ahora
Hit el sistema botón Atrás para guardar y salir de nuevo al diseñador.
'. ll notar que su elemento de texto de tiempo no se ve tan bien. Sin preocupaciones, toque y arrastre los lados y las esquinas de la caja para cambiar el tamaño, a continuación, arrastre desde el centro hasta la posición que se desee.
Si el texto no está dimensionado para su gusto, pinche en él para dirigir de nuevo en las propiedades y cambiarlo para arriba. Aterricé en 100
mismo.
Con el reloj en su lugar, voy a dejar que le permite seguir adelante y repetir todos los pasos anteriores con el fin de agregar la fecha, el tiempo, título de la canción, la corriente de energía bombilla inteligente nivel, o en realidad cualquier información que usted desea. Si usted está realmente construyendo un tablero de mensajes autofoto, sin embargo, Sugiero mantener que sea muy simple.
Agregar el bloque de imagen
Ahora, para algunas cosas divertidas, vamos a añadir la ventana autofoto.
pulsado o pulse el botón "+" para añadir un elemento
.
Seleccionar imagen.
Opcionalmente, cambie el nombre de "Image1" por algo como "imgSelfie".
Pulse en el icono de flechas de cruce a la derecha de la plaza de imagen en el campo imagen.
te dan la bienvenida con una notificación de que se pueden utilizar variables para designar el URI de una imagen. Eso es bueno, pero demasiado complicado. Vamos a utilizar las variables.
Ahora, en el campo de la imagen, escriba "% FOTO".
Si usted sabe lo que está haciendo, seguir adelante y ajustar su ubicación y dimensiones de forma manual, o, si usted es como yo, simplemente pulse el botón Atrás del sistema para volver al editor visual.
es probable que, el tamaño de la imagen por defecto no va a trabajar para usted, siga adelante y arrastrar que a punto de encajar lo deseas.
es importante que tenga en cuenta la orientación de visualización en esta etapa del juego. Voy a montar el dispositivo en vertical, por lo que todos los selfies se mostrará en el retrato también.
En mi diseño, voy a dejar un poco de espacio en la parte inferior de mi "mensaje enviado" tiempo.
¿por casualidad a notar un poco de algo en mi imagen hay? Nuestros TabTimes hermana sitio está regalando un Sony Xperia Tablet Z4 en el sorteo de noviembre. Ok, va la muestra, pero asegúrese de que vuelvas aquí para terminar su proyecto. Me atrevo a decir, mientras que el Xperia Tablet Z4 sería infrautilizada, sería un gran tamaño de la pantalla para este proyecto.
Con la imagen alinea muy bien, vamos a añadir un par más texto elementos de forma rápida antes de terminar los pasos para la autofoto.
elementos de texto
Añadir un nuevo elemento de texto, nombre algo así como "txtMessage". Darle un valor de texto "Pulse para empezar." A continuación, Volver y cambiar el tamaño para que se adapte muy bien a través de la parte inferior de la imagen, o en otro lugar como mejor le parezca.
Deja el nuevo elemento de texto de altura lo suficiente para encajar al menos dos líneas de texto, por si acaso.
Añadir otro elemento de texto, llamar a esto una "txtMessageTime" y simplemente deje en blanco el valor de momento. Voy a continuación, alinee la mina para ocupar el espacio de fondo de mi pantalla. Pequeñas y fuera del camino.
acciones elemento de imagen
Ahora vamos a volver y terminar con la imagen.
Pulse sobre la imagen para volver a entrar en las páginas de propiedades .
Dirígete a la pestaña Toque y prepárate para un trabajo serio Tasker.
para realizar la fotografía
que tenemos que hacer algunas cosas aquí, en primer lugar, vamos a tomar la imagen, a continuación, vamos a recoger la entrada de voz y la hora del mensaje. Por último, tenemos que mostrar toda esa información en la escena.
Pulse el botón "+" para añadir su primera acción.
Seleccionar medio.
Seleccione Tomar foto.
Cambiar la cámara trasera al frente.
Agregar un nombre de archivo base para el proyecto, que sea sencillo, algo así como "SelfieMessage" va a hacer.
voy a ofrecer mi secuencia de nombres como cronológico, pero puede dejar el suyo en Ninguno o la serie, como mejor le parezca.
I se apagará Insertar en la Galería. (No quiero que estas imágenes saltando a mis fotos de Google.)
Ajuste el valor de la resolución pulsando el icono de la lupa para ver lo que es compatible con su dispositivo. Voy a optar por el mayor tamaño disponible.
Pulse en el sistema Volver botón para guardar.
Pulse el botón "+" para comenzar su siguiente acción.
Seleccionar entrada.
Seleccione Obtener Voz.
Proporcionar un título opcional, voy a poner "¿Cuál es su mensaje?"
Pulse en el sistema Volver botón para Guardar.
Ahora aplicamos la imagen y el texto a la escena.
Pulse el botón "+".
Escoja una escena.
Escoja el elemento de imagen.
Tenga en cuenta que en Nombre de escena puede cambiar elementos en diferentes escenas en su dispositivo. Lo divertido
Si no existe ya en elemento, toque en el icono de la lupa para encontrar su imagen "imgSelfie".
Ahora, repita los pasos usados previamente para introducir la variable ". FOTO% "en el campo de la imagen.
Pulse en el sistema Volver botón para guardar.
Pulse el botón" + "para añadir nuestra entrada de voz como texto.
Seleccionar la escena.
Seleccione el elemento de texto.
Bajo Elemento, aseguran que su se selecciona "txtMessage".
En Texto, pulse el icono de etiquetas y encontrar los principales resultados de voz. O, simplemente escriba en la variable "% VOZ".
Hit el sistema botón Atrás para guardar y salir.
Ahora quiere poner al día nuestro "txtMessageTime" con la fecha y hora actuales, así, sólo para que la siguiente persona que viene junto sabe cuando las cosas iban hacia abajo.
Siga las mismas instrucciones básicas que el anterior, esta vez bajo texto introduzca una cadena algo así como "mensaje guardado:% FECHA, HORA%."
Observe los símbolos de advertencia en un par de las acciones? No se preocupe, ellos desaparecen después de ejecutar el proyecto de la primera vez.
Ahora estamos listos para ir a prueba nuestro proyecto. Ser prevenido, que ahora puede ser que salen fuera de la sección de escenas, pero probablemente volveremos pronto, este proyecto va a requerir un poco o puesta a punto antes de que se hace.
Salir todo el camino a la principal lengüetas de Tasker y la cabeza a la ficha Tareas.
Iniciar la escena
Es necesario crear una nueva tarea que se pone en marcha la escena, es posible que recuerde cómo hacer esto desde la semana pasada, pero vamos a repasar de nuevo rápidamente
.
Pulse el botón "+" para añadir su tarea, nombre algo así como "StartSmartMessage".
Pulse el botón "+" de nuevo para añadir una acción .
Escoja una escena.
Seleccione Mostrar Escena.
en Nombre, toque la lupa o escriba manualmente la escena "smartmessage".
en Mostrar como, elija "Actividad, Pantalla completa, no hay bar".
Pulse en el sistema de botón Atrás para guardar y salir.
Eso es, al menos por ahora. Golpear el botón de reproducción o añadir un icono a continuación, agregue esta tarea a la pantalla de inicio como un acceso directo Tasker de tareas.
Una vez en funcionamiento, debería ver una pantalla de negro completo, a excepción de los elementos de texto y la última imagen que ha tomado .
Siga sus propias instrucciones, toque la imagen para empezar.
¿Qué sigue
me imagine que tiene algunos ajustes que hacer para perfeccionar el proyecto. No dude en regresar y redimensionar y reposicionar los elementos. Además, no tenga miedo de agregar color al texto, lo que te haga feliz.
¿Su salida del proyecto fuera de la escena en lugar de actualizar las imágenes para usted? No se preocupe, que me pasó en mi Nexus 5 también. Para solucionar este problema, volver a entrar en la escena, en las acciones de toma de las imágenes. Después de que su acción Get voz, añadir en la misma acción Mostrar la escena como lo hizo en el Grupo cerca del final de este proyecto.
He añadido una funcionalidad diferente en el Nexus 5 mientras yo estaba en eso. Con un solo toque activa y desactiva la última imagen tomada, para la gente tímida en la multitud. Entonces, un golpecito larga provoca la entrada de la foto y el mensaje deseado. Ah, y añadí una Alerta - > Decir "sonrisa" para dar aviso de que está a punto de tener su foto tomada. Es las pequeñas cosas que añadir el esmalte (y complicaciones) a un proyecto, no olvide que.
La próxima semana
Espero que hayan disfrutado de este proyecto. No puedo negar que esta personalización de Android nos condujo por un agujero del conejo Tasker largo ya veces confuso. Espero que al menos tenía tan divertido como lo hice. La próxima semana será un poco más fácil, no hemos decidido cuál es nuestra meta, pero vamos a seguir trabajando con escenas y algunos de los elementos restantes.
Sea honesto, hacer usted prefiere este enfoque interactivo táctil capaz o es el proyecto más restringido el espejo toque a sus gustos?