![]() |
|
ROMs y desarrollo Xiaomi MI3 ROMs y desarrollo Xiaomi MI3 |
«
Tema Anterior
|
Siguiente tema
»
|
Herramientas |
#1
|
||||
|
||||
Automagic
Viendo que muchos usuarios están pidiendo un pequeño tutorial sobre Automagic, ire creando uno poco a poco.
¿Que es AUTOMAGIC? Pues es una aplicación, que sólo se puede comprar en Play Store. En amazon y demás tiendas, no esta disponible, y si pensais bajarla desde algún repositorio de Aptoide o parecido, solamente os funcionara una semana de prueba. Cuesta algo menos de 3 euros, y al menos según mi opinión, merece mucho la pena. ¿Para que sirve AUTOMAGIC? Como dice en el Play Store, Automagic permite automatizar el dispositivo android mediante diagramas de flujo. Es decir, cuando se cumplen unos patrones definidos, se ejecuten una serie de acciones. Por ejemplo, todos los dias a determinada hora, ponte en silencio y a otra, poner sonido, o cuando este en determinado lugar, haz estas acciones. Asi hasta un sinfín de posibilidades. ¿Que es un diagrama de flujo? Es una representación grafica de un proceso. De está forma es muy fácil seguir todo un proceso o algoritmo. Se utilizan una serie de símbolos estandar, pero en Automagic, solo se suele usar tres. start-end.jpg Sera el trigger o disparador, es decir el desencadenante de que se ejecute todo el proceso steps.jpg Ejecutara una accion decision.jpg Evalua una expresion o condicion, si es verdadero hace una cosa, si es falso otra. Configurar AUTOMAGIC para evitar fallos en la ejecución de acciones. 1º Dentro de automagic, pinchar en los tres puntos de arriba a la derecha, seleccionar 'Manage' y ahi en 'Preferences' 2º Marcar las casillas 'Start after boot', 'Start after update', 'Device admin functions', 'Root functions' Ahora toca configurar dentro de ajustes de la ROM. 1º Ir a 'Ajustes', 'Notificaciones', 'Acceso a Notificaciones' y seleccionar 'Automagic' 2º En 'seguridad', 'administrador de dispositivos' asegurarse que esta clickado automagic 3º En 'Accesibilidad', 'Servicios' clickar en Automgic y poner el deslizador en 'si' Última edición por pastis1 Día 18/05/15 a las 20:44:09 |
Los siguientes 6 usuarios han agradecido a pastis1 su comentario: | ||
|
#2
|
||||
|
||||
Como crear un Flow
¿Y que es un FLOW? La serie de acciones ejecutadas de forma automatica por Automagic. Un FLOW se compone de tres tipos de elementos -Trigger (Disparador) -Condition(Condicion) -Action(Accion) Un flow esta compuesto por estos elementos ![]() Creando nuestro primer FLOW (Apagar la pantalla con el sensor de distancia) 1º Pulsamos los tres puntitos de arriba a la derecha 1.jpg 2º Seleccionamos 'New Flow' 2.jpg 3º Pulsamos sobre el rectangulo y aparecera un icono tipo una libreta, lo pulsamos. 3.jpg Última edición por pastis1 Día 18/05/15 a las 19:14:33 |
Los siguientes 7 usuarios han agradecido a pastis1 su comentario: | ||
#3
|
||||
|
||||
Triggers
Configurando el trigger (disparador) Nos aparece una lista con los Triggers usados, pero tambien nos da la opcion de elegir uno nuevo. Ahora vamos a seleccionar el trigger del sensor de distancia, para ello 1º Pulsamos en NEW 4.jpg 2º Pulsamos en la lupa para filtrar los trigger por nombre 5.jpg 3º Escribimos 'sensor' y asi solo nos aparecen los que contienen esta palabra 6.jpg 4º Seleccionamos Proximity Sensor y se nos abrira una pantalla para configurarlo. 7.jpg En la imagen he puesto unos números, los explico ahora 1 - el numero de veces que esta presente este disparador entre todo -s los flows creados 2 - el nombre del disparador por defecto. Yo desmarco la casilla y asi puedo cambiar el nombre y asi me resulta mas comodo. 3º 'under' es si hay menos de los cm que definamos, y 'over' si hay mas. Se cambia de uno a otro clickando encima 4º Hay moviles que al entrar en deep sleep deja de mirar el sensor, pues si se activa esta opcion el movil no entraria en deep sleep para seguir mirando el sensor. En el Xiaomi Mi3 no es necesario, con lo que la bateria no se drena, asi qeu desactivar esta opcion Y una vez configurado todo, darle a 'SAVE' ¿Que triggers existen? Ya hemos visto como crear el trigger del sensor de proximidad, pero existen muchos, aqui os enumero los que existen actualmente, y para que sirve cada uno (para los torpes como yo en el idioma de Shakespeare ![]() ![]() Active Network Type Se activa cuando cambia el tipo de red que se usa, de datos a wifi, o bluetooth Activity Ended Al pasar a segundo plano una actividad, por ejemplo al ir del navegador al escritorio. Se elige dentgro que actividado actividades se quieren. Yo lo uso para pasar de 3G al 2G. Activity Started Al iniciar una actividad, como abrir el navegador o tapatalk. Lo uso para poner el 3G de forma automatica para determinadas actividades Airplane Mode Se activa al cambiar el estado del modo avion. Dentro se elige si se quiere al entrar o salir del modo avion. Android Wear Devide Al conectar o desconectar un android wear del movil App Package Event Se ejecuta al modificar cuanquier aplicacion, bien porque se instala, seactualiza o se borra. App Task Ended Cuando una aplicacion se cierra o se pasa a segundo plano. App Task Started Cuando se ejecuta una aplicacion y esta esta en primer plano. Assist Se ejecuta al hacer una pulsación larga en el botón home del móvil. Audio Volume Al cambiar el volumén del audio del movil. Se puede elegir el tipo de audio y la condición para que se ejecute. Por ejemplo al bajar del nivel 5 el volumen de media. Auto Sync State Al cambiar el estado de la autosincronización. Automagic Notification Selected Al seleccionar una notificación en la barra de estado que haya sido creada con automagic Automagic Startup Al iniciar automagic y una vez cargados todos los flows. S epuede usar para reiniciar variables. Battery Level Al cambiar el nivel de la bateria. Se puede configurar al bajar de determinado nivel, al llegar a uno, cuando pasa del nivel predeterminado, etc.. Battery Level (Android Wear) Igual al anterior pero para el Reloj android wear. Battery Low Condition Cuando el movil esta bajo de carga o sale de este. Battery Saver Mode Al entrar en modo ahorro de energi. Bluetooth Device Connected Al conectar un dispositivo bluetooth en concreto o cualquiera sino se define ninguno. Yo lo uso para cuando me conecto al coche se me ponga el GPS, me abra el programa de radares, me quite el wifi me ponga sonido, etc.. Bluetooth Device Disconnected Lo mismo que el anterior, pero al desconectar del un dispositivo. Lo uso para quitar el GPS, cerrar el programa de radares, me guarde la posición de aparcamiento. Bluetooth State Al cambiar el estado del bluetooth. Calendar Al llegar a una fecha y hora en concreto. Calendar Event Al activar o desactivar un evento del calendario. Por ejemplo silenciar el movil si el evento es una reunión. Car UI Mode Al entra o salir del modo coche. Clipboard Changed Al cambiar el contenido del portapapeles. Command Output Cuando se ejecuta un comando desde el terminal o de un script, con una linea en cocnreto. Compass Al cambiar la orientazion del dispositivo (orientación en grados,es decir modo brujula) Daydream State Al activarse o desactviarse el salvapantallas. Desk UI Mode al poner el dispositivo en modo escritorio Device Orientation Al cambiar la orienación al movil. e puede definir que orientacion queremos que le haga saltar. Por ejemplo, ponte el silencio al ponerte boca abajo. Device Storage Space Low Si queda poco espacio en el movil. Display State Al encenderse o apagarse la pantalla, segun se decida. Se puede usar para poner el 3g al encender la pantalla, y quitarlo al apagar la pantalla. Dock Event Cuando se conecta o desconecta de un dock. File Observer Al realizar alguna accion (se puede definir que accion) en un fichero que se encuentre en una ruta en concreto. General Broadcast Cuando android lanza un itent. Se puede definir un filtro para que solo se ejecute el que queremos. Gleeo Recording Started Cuando se inicia un Task en el programa Gleeo Gleeo Recording Stopped Al para un Task en el programa Gleeo Global Variable Cuando una variable global cambia de valor Global Variable Date/Time Cuando se llega a la fecha y hora definida un la variable que le pasemos. Gmail Unread Conversation Count Al cambiar el numero de mensajes no leidos en gmail. GPS Status Event Cuando se cambia el estado del GPS. HTTP Request (Experimental) Cuando se recibe un request (peticion o pedido) de un determindo sitio y por un puerto especifico. Incoming Call Se ejecuta mientras suena una llamada, al acabarla o al contestarla, según se quiera. Tambien se puede definir un numero en concreto. Yo como soy muy despistado y no se donde dejo el movil en casa y de normal esta en silencio, tengo hecho que al llamar desde el fijo de casa, quita el modo silencio y suena, asi lo puedo encontrar faclilmente. Interruptions Mode Al activar o desactivar el modo prioridad de las notificaciones. Se puede hacer que se paren flows o se activen otros. K-9 Mail Received Cuando se recibe un correo en este programa. Se puede definir que solo sea con un usuario, si es una determinada lista y muchas cosas mas. Light Sensor cuando se pasa por arriba o por debajo el nivel de luz que se defina. Locale Adjusted Se ejecuta cuando se cambia de idioma en adroid. Location Se ejecuta cuando se entra o se sale de la zona definida por el usuario. Se puede usar por ejemplo para conectar el wifi o para desconectarlo al entra o salir de casa. Location Provider State Al activar o desactivar el GPS o la ubicacion por red, segun decida el usuario. Login Attempt Cuando alguien se equivoca al desbloquear el movil. Se puede usar para capturar una foto y enviarla al correo deseado junto con la ubicacion como programa antiroobo. Magnetic Field Sensor Al alcanzar el sensor magnetico un valor determinado o bajar de este, segun se quiera. Media Button Event (Experimental) Cuando se evento de un boton media, como puede ser el play de unos auriculares. Por cierto, no funciona con los xiaomi pistons 3, por experiencia propia. Mobile Datanetwork Type Se lanza al elegir la red de datos que se le haya marcado al trigger. Next Alarm Cuando se lanza la siguiente alarma por el programa de alarmas. Al sonar el despertador poner sonido y quitar modo avion seria un ejemplo. NFC State al encender o apagar el NFC NFC Tag Al detectarse un tag NFC Notification on Screen Displayed Al mostrar una notificacion en pantalla. Se puede elegir que aplicacion se desea que lance el disparador. Se puede usar para leer los whatapp por los auriculares sin sacar el movil al llegar uno. Notification on Statusbar Displayed Al mostrar una notificacion en la barra de estado. Notification on Statusbar Removed Al quitar una notificacion de la barra de estado se ejecute algo. Notification on Statusbar Selected Ejecutar un flow al seleccionar una notificacion creada con anterioridad con automagic. Outgoing Call Al descongar o al acabar una llamada se ejecutara. Se puede usar para grabar una conversacion. Periodic Location Update Para hacer un seguimiento de la localizacion, se define un tiempo y cuando llegue a ese tiempo, guarda la posicion, y espera a que otra vez llegue al tiempo. Periodic Timer Cada x tiempo que entre a este trigguer Periodic Timer Inexact Igual que el anterior, pero aprovecha que se despierte el movil con otro evento para ejecutarse. Asi gasta menos bateria, pero no es tan exacto. Phone Cell CDMA No se usa para europa. Phone Cell GSM Este si lo usamos. Guarda las antenas que nos rodean, y cuando se cumplen las condiciones, lanza el trigguer. Se puede usar para encender el wifi a llegar a casa, al no usar la localizacion, gasta menos bateria. Phone Service State Al entra el modo de servicio definido en el trigger, lanza el flow. Se puede usar al perder red, al conectarse, ... Phone Signal Strength Al tener mas o menos señal de red de la que se defina. Plugin (Experimental) En Tasker existen plugins, pues han adaptado automagic para usar los mismos. Cuando un plugin pase de verdadero a falso, se ejecutara el flow. Plugin Event (Experimental) Otros plugins lanzan eventos, pues este trigger los intercepta. S epuede definir el pluggin y el evento. Power Source Al ponerse a cargar. Se puede definir que tipo de carga, si por red, usb o inalambrica. Pressure Sensor Al detectar un cambio de presion por el sensor de presion. Se define el valor que lanzara el trigger y si sera al pasarlo por exceso o defecto. Proximity Sensor El sensor de proximidad. es el que uso para el ejemplo de apagar o encender pantalla. Ringer Mode Al seleccionar un modo de sonido definido en el trigger, que puede ser con sonido, silencio o vibracion. Screen Orientation Al cambiar la orientacion de la pantalla. Shake Al agitar el movil. consume bateria por el acelerometro. Shortcut Al presionar un acceso directo. Este acceso directo se crea con automagic. Se puede crear un icono para activar el 2G, y al presionarlo que ponga el movil en 2G. Shutdown Se ejecuta justo antes de que el movil se apague. Significant Motion Detected Cuando detecta un movimiento fuerte SMS Received Al recibir un SMS SMS Sent Al enviar un SMS Sound Level (Experimental) Al detectar un sonido. Se puede usar como disparador automatico de fotos por voz. o para que grabe una conversacion al detectar las voces Speech Web Search Requested Cuando se activa la busqueda por voz Speed Al pasar de cierta velocidad. Se debe usar con el gps encendido. Step counter Cuando el contador de pasos del movil, llega a una cantidad, se ejecutara. Storage Media Event Al montar o desmontar un USB System Setting Changed Cuando se cambie la base de datos de configuracion del sistema, se ejecutara el flow. System Setting Changed (Android Wear) Lo mismo qu el anterior, pero para el wear Take Note (Android Wear) Al tomar una nota con el android wear. Un ejemplo seria que al tomar una nota con el con el wear, la mande a un correo. Theater Mode (Android Wear) Al ejecutar el modo teatro en el wear. Como no lo tengo, no se a que se refiere exactamente, pero me suena que es para que no se ilumina la pantalla o algo asi. Time Al llegar a una hora definida. Se define hora y dias de la semana que se quiere que se ejecute. Se puede usar para que todos los dias a una hora en concreto, se baje un pdf con la prensa. Time Adjusted Al cambiar la hora Timezone Adjusted Al cambiar el uso horario UI Event Detecta lso cambio en la interface de usuario. Puede interceptar una ventana abierta, una pulsacion larga, etc.. User Activity (Experimental) Cada cierto tiempo escanea la posicion, y mira si ahi movimiento. Asi sabe si andas en bici, paseas, vas en coche, ... User Present si un usuario mete su password, se ejecuta el trigger. Voice Command Requested Cuando se recibe un comando de voz por bluetooth o por el microfono de los auriculares WiFi Connected Al conectarse el wifi. Yo lo uso cuando llego a acasa y se conecta el wifi, me desconecta datos, bluetooth y demas. WiFi Disconnected Si se desconecta del wifi. Lo uso al salir de casa, me ponga datos de forma automatica, ponga sonido, active bluetooth... WiFi Scan Results Available Si la busqueda de redes wifi tiene resultados. WiFi State Segun en estado del wifi. Puedes definir en que estado debe estar para que se lance el trigger. WiFi Tethering State Al activar o desactivar el servidio de tethering, o anclaje de red. Wired Headset Plugged Si se conectan o desconectan unos auriculares. Última edición por pastis1 Día 19/05/15 a las 19:34:18 |
Los siguientes 4 usuarios han agradecido a pastis1 su comentario: | ||
#4
|
||||
|
||||
Conditions
Creando una Condición Tenemos un disparador creado, pero no queremos que funcione cuando estamos hablando por telefono, ya que bloqueariamos el movil al hablar por telefono y eso puede ocasionar problemas. Asi que vamos a condicionar su funcionamiento a que no hablemos por telefono. Tambien vamos a evitar que se tape por error el sensor controlando que este un tiempo minimo activado el sensor. Pues vamos a crear la primera condicion. 1º Clickamos sobre el disparador creado, y nos apareceran 3 iconos. El de arriba ya hemos visto para que es, pues el de la derecha es para editar el disparador, y el de abajo es para añadir una accion o una condicion nueva, pues pulsamos este y seleccionamos condicion. 9.jpg 2º le damos a 'New' y busamos 'Call State' 10.jpg 3ºSólo nos falta configurarlo como en la foto y darle a Save. De paso os explico que es cada opcion marcada con numeros. 11.jpg 1- el numero de veces que se ha usado esta condición 2- el nombre que le vamos a dar, yo desclickeo el nombre por defecto y lo castellanizo, para que en los siguientes usos o al mirar el flow se vea facil que es. 3- El estado que queremos analizar del telefono. 'Idle' es en reposo, es decir, cuando no se utiliza, 'Ringing' es cuando esta sonando y 'Off-hook' cuando estamos hablando o esta descolgado. Marcamos 'Off-hook, ya que queremos que analice si estamos hablando. Ya hemos configurado la primera condición, pero esta condición solo no va a ser suficiente, al menos para mi, ya que estaba harto de que por tapar de forma accidental durante un instante el sensor, me apagaba el movil, muy molesto en determinadas circunstancias. Asi que vamos a poner una segunda condición. 1º Pînchamos sobre la condición que hemos creado, y aparecen cuatro iconos, uno a cada lado, y le damos al más. El icono de arriba es para cambiar esa condición por otra, el de la izquierda para editar la condicion creada, el de la derecha para borrarla, y como hemos visto, el de abajo para seguir con el proceso y añadir otro. 12.jpg 2º Ahora nos sale un pantalla para que seleccionemos si queremos 'true' o 'false'. Esto es si queremos que lo que sigue sea para cuando se cumple la condición o cuando no se cumple, en nuestro caso es que no se este hablando, por lo tanto el false. Un ejemplo para que quede mas claro, Esta el ¿GPS encendido? si es 'true' o verdadero abre el navegador, si es 'false' o falso, enciende el gps y vuelve a comprobar si ahora esta encendido. Se quedara intentando encenderlo en un bucle hasta que realmente lo encienda, que seguira con el procedimiento por el lado true. 13.jpg 3º Nos vuelve a salir la opcion de seleccionar accion o condicion, pues como queremos condicion, pulsamos en esta, le damos a 'new' y buscamos 'Proximity sensor'. No me enrollo, que ya esta explicado en la de arriba como se hace. 4º Nos vuelve a salir la pantalla para configurarlo, vamos a dejarlo como pongo en la imagen, y os explico que es cada cosa. 14.jpg´ 1- el número de veces usado. (ya no la comentare mas, ya que siempre es igual) 2- el nombre, como en todas als ocasiones, lo desclickeo y lo cambio. (ya no la comentare mas, ya que siempre es igual) 3- la distancia a la que quiero que compruebe el sensor. Lo pongo que sea menos ('under') de 1 cm. Para que fuese superior, con solo clickar encima de 'under' se cambiaria por 'over'. 4- tiempo que debe estar activo para que se cumpla la condicion. Si esta menos de este tiempo, la condicion no sera valida y devolvera un false, mas de ese tiempo, sera true. ¿Y que condiciones existen? Os las enumero y os las explico rapidamente. Active CyanogenMod Profile Comprueba si el perfil que le hemos indicado en la condicion esta activo. Solo valido con ROM's Cyanogen Active Network Type Compara la conexion de datos que estamos usando con la que le indicamos en la condicion. Airplane Mode On Comprueba si esta el modo avion conectado App Process Running Mira si un proceso esta ejecutandose. App Task Running Comprueba si una tarea de un proceso se esta ejecutando. Hay una casilla que pone 'check most recent app task only' que hay que checkear en Android 5+ Audio Manager Mode Si el sonido esta en modo llamada, sonando una llamada, o en modo normal. Audio Volume Comprueba el volumen que tenemos puesto si es mayor o menor con el valor que le digamos. Se puede comparar el volumen multimedia, el de llamada, ... Auto Sync Enabled Comprueba si la autosincronizacion esta activa. Auto-rotate Screen Enabled Si la rotacion de pantalla esta activa Battery Level Mira el nivel de bateria y lo compara con el valor que le digamos. Battery Level (Android Wear) Lo mismo que la anterior, pero mira la bateria del Wear Battery Level BLE (Experimental) Mira la bateria del dispositivo bluetooth que le digamos Battery Saver Mode Enabled Si llevamos activado el modo ahorro de bateria Bluetooth Device Connected Si esta el dispositivo que le especifiquemos conectado. Bluetooth Enabled Si el bluetooth esta activo Bluetooth LE Device Available Comprueba si un dispostivo bluetooth esta disponible. Se le indica cada cuanto tiempo tiene que hacer la comprobacion. Un ejemplo puede ser que en casa tengamos un dispositivo bluetooth, podemos mirar si lo vemos cada 5 minutos, y si lo ve conecta el wifi y se conecta a la red de datos. Bluetooth SCO On Comprueba si una conexion bluetooth usa este protocolo Calendar Event Mira si un evento del calendario esta activo. Call State El estado del telefono. Si esta descolgado, colgado o recibiendo una llamada Confirmation Dialog Muy util esta condicion, Creamos la pregunta, y las dos respuestas que queramos. Una sera verdadero, y otra falso. Se le puede decir un valor por defecto, y en caso de no contestar en un tiempo que tambien podemos poner, tomara el valor por defecto. Yo la uso en un flow que tengo creado para buscar donde he aparcado el coche. Cuando le doy, me pregunta si quiero activar el GPS, y segun le conteste, me lo activa o no Debug Dialog Nos muestra un dialogo con todas las variables que tengamos y sus valores. Podemos seleccionar y copiar valores, o simplemente verlos. Crea dos botones abajo y decidiremos si queremos que sea verdadero o falso el resultado de esta condicion. Device Orientation Mira la orientacion del dispositivo y la compra con la que le digamos. Device Storage Space Mira el espacio que tenemos libre o usado, segun queramos, y lo compara con el valor que le pasemos. Device Storage Space Low devolvera verdadero si queda poco espacio en la memoria interna. Dock State Si esta conectado a un dock, pudiendo elegir que tipo de dock queremos comprobar Execution Count Cuenta el numero de veces que se ejecuta una condicion en el tiempo que le especifiquemos. Muy util para que no se quede en un bucle cerrado consumiendo bateria. El contador se pone a cero cuando llega al limite. Expression Creamos la expresion que queremos comprobar. Puede usarse para comparar dos variables, una variable con una constante,... Variable==1 Variable > =3 Variable1 < Variable2 Flashlight On Si hemos encendido el flash con automagic Flow Enabled Si hay un flow Activo. Flow Executing Si un flow esta ejecutandose Gleeo is Recording Si el programa Gleeo esta grabando Gmail Unread Conversation Count Comprueba si los correos no leidos en Gmail es mayor o menor a un valor. Host Reachable Comprueba la disponibilidad de un Host, bien por medio del envio de un socket o de ping Interruptions Mode Compruba si el movil esta en modo interrupcion o prioridad Keyguard Locked Si esta bloqueado el movil Keyguard with Security Si llevamos bloqueo con seguridad activo, pin, password, patron ... Light Sensor Compara el valor del sensor de luz con lo que le diagmos. Location La posicion actual, con la que le demos, pudiendo elegir el margen de error. Yo la uso para conectar el wifi cuando aparco cerca de mi casa. Location Entering SI estamos entrando o saliendo de una localizacion Location Provider Enabled Mira que estamos usando para obtener la localizacion. Microphone Mute Si el microfono esta silenciado Mobile Datanetwork Enabled Chekea si los datos estan habilitados. Mobile Datanetwork Type Compara el tipo de red de datos que llevamos activa con la que le digamos. Un ejemplo si lllevo 3g activo, baja este archivo de dropbox. Music Active Si esta la musica activa. Network Connected Si estamos conectados a una red NFC Enabled Comprueba si llevamos activo el NFC Night Mode Comprueba el modo noche Notification on Statusbar Displayed Mira si hay notoficaciones en la barra de estado. Se puede filtrar por aplicacion (solo de whatapp, por ejemplo) y tambien filtrarlas (solo las cque contengan determinado texto) Phone Cell CDMA Comprueba si estamos conectados a determinada antena de tipo CDMA (no usado en España) Phone Cell GSM Comprueba si estamos conectados a determinada antena GSM. Esta si se usa aqqui, para que funciona hay que darle a start para que capture las antenas disponibles y luego elegirlas en 'cell list'. Se puede usar para encender el wifi al llegar a cas de forma automatica. Phone Service State Comprueba el estado de la red Phone Signal Strength Mira la calidad de señal de red, y la compara con el valor que le pasemos. Plugin (Experimental) Mira una condicion de un plugin. Son los mismos que se usan para Tasker. Power Source Connected Si lo tenemos cargando. Podemos seleccionar que mire si es por usb, por red, ... Power Source Connected (Android Wear) Si esta cargando el Android wear Pressure Sensor Mura el sensor de presion y lo compara con el valor que le digamos. Proximity Sensor Lo mismo que el anterior, pero con el de proximidad Ringer Mode Mira si el movil esta en sonido, silencio o con sonido. Roaming Si estamos en modo roaming. Screen On SI la pantalla esta encendida Screen Orientation La orientacion de la pantalla Service Running Si un servicio de un paquete se esta ejecutando. Un ejemplo podia ser mira si esta el servicio navegar de google maps activo. si esta, pon el gps. Sound Level (Experimental) Mide el sonido amb¡ente y lo compara con el valor que le pasemos Speakerphone On Si el altavoz del telefono esta encendido. Telephony Radio Enabled Si la radio del telefono esta activa. Ojo, que no es la radio fm, sino la de telefonia, la que nos drena la bateria. Theater Mode On (Android Wear) Si compartimos datos con Android Wear Time Range Definimos un rango de tiempo, y unos dias. Solo sera verdadero en ese momento. Util para silenciar el movil en determinado momentos. Si llega un whatappp a tal hora, que no suene, que estoy reunido. UI Mode El tipo de escritorio que llevamos seleccionado. Si es el normal, el de modo coche, ... USB Tethering Enabled Si compartimos datos por usb en modo modem. Vibrate on Ring Enabled Si esta activo el modo vibrar con sonido. WiFi Access Point Enabled Si hay un WAP en concreto y si esta activo y conectado. WiFi Available Si hay redes wifi disponible WiFi Connected Si estamos conectado por wifi Wifi Signal Level Mira el nivel de señal wifi que recibimos. WiFi State Comprueba el estado del wifi (la del movil). Si esta activa, si es esta activando, si esta apagado, o se esta apagando. WiFi Tethering State Si etamos compartiendo datos por wifi. Wired Headset Plugged Si llevamos los auriculares (de cable) enchufados. Última edición por pastis1 Día 25/05/15 a las 20:01:47 |
Los siguientes 5 usuarios han agradecido a pastis1 su comentario: | ||
#8
|
||||
|
||||
Hay estamos, esto es lo que necesitaba muchas gracias
![]() |
#9
|
Interesante pastis1!
|
#10
|
Muy interesante abra que probarla gracias amigo
![]() |
#11
|
Gran post! Esperando con ansia que lo tengas acabado para ver todas las funcionalidades, tiene pinta de ser un tuto muy currado.
|
#12
|
||||
|
||||
Muchísimas gracias @pastis1 ,muy muy interesante el post. Tengo el privilegio de haber privado tus perfiles y es una maravilla. Gracias y ánimos con el post.
|
#13
|
||||
|
||||
·llama· hace lo mismo y mas y es gratuita
|
#16
|
||||
|
||||
veo chincheta a este post
![]() |
#17
|
||||
|
||||
parece que esta bien la aplicacion .
pregunta se podra apagar y encender la pantalla dandole un par de toques a esta. |
#18
|
Grande pastis1, estaremos atentos!
![]() No, eso depende de que lo soporte el kernel, y aun no hay ningún kernel que implemente esta opción. |
#19
|
||||
|
||||
Cita:
Por cierto, todos los trigger explicados. Si alguien quiere alguno de forma mas exhaustiva, que lo pida. Otro dia con las condiciones, para seguir con el ejemplo de como crear un flow. |
Gracias de parte de: | ||
|
Respuesta |
![]() |
||||||
|
«
Tema Anterior
|
Siguiente tema
»
|
|
Hora actual: 00:26:07 (GMT +2)
HTCMania: líderes desde el 2007