PDA

Ver la Versión Completa : [TUTORIAL] Fotos con el telefono bloqueado y patron habilitado.


ariandroid
19/02/13, 22:02:31
Seguramente hay otras formas mejores de hacerlo pero después de estar tiempo buscando no he encontrado demasiado, así que me decidí a hacer este turorial que seguro que le sirve a alguien, de todos modos se aceptan correcciones por fallos o mejoras y criticas que estoy dispuesto de ir actualizando para conseguir un mejor funcionamento.

FUNCIONAMIENTO.
Hasta ahora solo he comprobado su correcto funcionamiento en el note 2, pero no veo por que no pueda funcionar en otros dispositivos

REQUISITOS.
1.Ser root
2.Tener instalado las siguientes aplicaciones.
Tasker https://play.google.com/store/search?q=tasker
Secure Settings https://play.google.com/store/search?q=secure+settings
Widget locker https://play.google.com/store/apps/details?id=com.teslacoilsw.widgetlocker&feature=search_result#?t=W251bGwsMSwyLDEsImNvbS50Z XNsYWNvaWxzdy53aWRnZXRsb2NrZXIiXQ..

CONFIGURACION.
Para instalar las aplicaciones es requisto que tasker este instalado antes que secure setting para que tasker reconozca el pluggin sino tendremos problemas.
Una vez instaladas las aplicaciones comenzamos configurandolas, empezaremos por tasker.

EN TASKER.
Tenemos que crear un perfil y una tarea.


El PERFIL:
http://thumbs.subefotos.com/7d35c2eda85a6621477783a791b8f61bo.jpg (http://subefotos.com/ver/?7d35c2eda85a6621477783a791b8f61bo.png)
Lo utilizamos con el propósito de cuando la app cámara este activa, tasker sepa que hay un perfil activo ( %PACTIVE) que usaremos como condicionante (si) en la tarea que crearemos a continuación , por lo tanto, es indiferente lo que se elija para ejecutar como acción o tarea cuando este perfil este habilitado , yo he puesto vibración pero se puede poner cualquier cosa.

LA TAREA
Yo he creado una tarea con 10 acciones pero se pueden añadir las que querais.

http://thumbs.subefotos.com/9d3e48c41fd050c495d0e352bcc61beeo.jpg (http://subefotos.com/ver/?9d3e48c41fd050c495d0e352bcc61beeo.png)
http://thumbs.subefotos.com/c939de4843e2a86614aea215367a3715o.jpg (http://subefotos.com/ver/?c939de4843e2a86614aea215367a3715o.png)
Accion 1. A traves del pluggin de secure setting le decimos que desactive el bloqueo.

http://thumbs.subefotos.com/67e492596ccc55ff4395a0351806598ao.jpg (http://subefotos.com/ver/?67e492596ccc55ff4395a0351806598ao.png)
http://thumbs.subefotos.com/d0a7d5b6a18836dfedfa287703ebc499o.jpg (http://subefotos.com/ver/?d0a7d5b6a18836dfedfa287703ebc499o.png)
http://thumbs.subefotos.com/94117cf22c903e714c65fd0bdf0c5bdao.jpg (http://subefotos.com/ver/?94117cf22c903e714c65fd0bdf0c5bdao.png)
http://thumbs.subefotos.com/a698380ae7e7e4c544a76dd7e1daf77bo.jpg (http://subefotos.com/ver/?a698380ae7e7e4c544a76dd7e1daf77bo.png)
http://thumbs.subefotos.com/d8228a9228463b8a06d1858973f07fffo.jpg (http://subefotos.com/ver/?d8228a9228463b8a06d1858973f07fffo.png)


Accion 2 A traves del pluggin de secure setting le decimos que desactive el patron de bloqueo (en mi caso tego ese elemento de seguridad) sino el que tengais.
Accion 3 Añadimos tarea esperar 50 ms para que le de tiempo a quitar los dos primeros elementos de seguridad del telefono antes de ejecutar la accion 4, por que según mis pruebas si no le ponemos tiempo ejecutara la accion 4 inmediatamente y aun estara bloqueado por lo que tasker no reconocera que la camara esta abierta y por lo tanto no se activara el perfil de camara y no podremos usar la variable %PACTIVE como condicionate para las acciones (6,7,8,9,10)
Accion 4 abrir app camara (en este momento tasker pondra como activo el perfil "CAMARA ON" que hemos configurado antes y ejecutara las tareas intrascendentes en mi caso vibrara o hara lo que sea ya que da igual por que lo que buscamos es tener un perfil activo cuando la camara este abierta que sirva como condicionante para las acciones (6,7,8,9,10)
Accion 5 añadimos oto esperar por el mismo motivo que antes en la accion 3 asegurarse que se actva el perfil camara (quizas se pueda eliminar o reducir, pero asi funciona correctamente asi que lo he dejado)
Accion 6 a traves del pluggin de secure setting le decimos que active el keyward y le añadimos una condicion.si %PACtIVE no coincide con *Camara on* es decir solo activara el keyward si el perfil "camara on" no esta activo, que a su vez no estara activo cuando la aplicacion de la camara este cerrada. Asi conseguimos que mientra este en uso la camara no ejecute las acciones 6,7,8,9 y por lo tanto no bloque, active el keyward ni ponga el patron de desbloqueo
Accion 7 a traves del pluggin de secure setting le decimos que active patern loock y le añadimos la misma condicion que en la tarea 6 saltando a la siguiente accion si la camara esta encendida
Accion 8 a traves del pluggin de secure setting le decimos que bloquee el dispositivo y le añadimos la misma condicion que en la tarea 6 saltando a la siguiente accion si la camara esta encendida

Accion 9 añadimos un DETENER y le damos la misma condicion que en la tarea 6 saltando a la siguiente accion si la camara esta encendida o deteniendose toda la tarea si la camara esta apagada o lo que para tasker es sinonimo (%PACTIVE no coincide con *Camara on*)

Accion 10 añadimos un ir a accion 5 para hacer un efecto bucle entre la accion 5 y 10 por que las acciones 6,7,8,9 iran pasando sin ejecutarse, si la camara esta encendida, entonces llegaria al final de la tarea y cuando cerraramos la camara no realizaria las acciones 6,7 y 8 por lo que nos encontrariamos con el telefono sin proteccion alguna y se trata de hacer fotos desde el bloqueo y luego pasar al bloqueo sin que se pueda acceder al informacion que tengamos en el telefono. De este modo tambien evitamos que el bucle entre las tareas 5 y 10 sea infinito por que una vez que se cierre la camara en uno de los bucles entre acion 5 y 10, tendra que pasar por la accion 9 y detendra la tarea completa no pasando nuevamente a la accion 10 y finalizando el bucle de acciones.

En secure settings
Asegurarse que en el menu de opciones de la aplicacion esten habilitadas las opciones que vamos a usar y que tasker este reconocido en la opcion click to launch en el sub menú de aplicaciones compatibles .

En widget locker
Esta aplicacion la usamos para suistituir el bloqueo de stock , y su mision sera crear un widguet que al ejecutarlo lance la tarea con las 10 o mas acciones que hemos configurado ante en tasker con tasker.
el widguet se podra poner individual con el icono que queramos o integrado en la opcion de deslizador personalizado como lo llevo yo con otras app.

http://thumbs.subefotos.com/e158178fd705a45fcf943905feb3a84eo.jpg (http://subefotos.com/ver/?e158178fd705a45fcf943905feb3a84eo.png)
http://thumbs.subefotos.com/b03a30632a9968e34b14a34c4bd67885o.jpg (http://subefotos.com/ver/?b03a30632a9968e34b14a34c4bd67885o.png)
http://thumbs.subefotos.com/aa0eb1054bf32e31c10b5a7e91cf0c3co.jpg (http://subefotos.com/ver/?aa0eb1054bf32e31c10b5a7e91cf0c3co.png)
http://thumbs.subefotos.com/a7c676f49fb06f0b5984f49c5823e63ao.jpg (http://subefotos.com/ver/?a7c676f49fb06f0b5984f49c5823e63ao.png)
http://thumbs.subefotos.com/0676f494e434520eb13946a470112138o.jpg (http://subefotos.com/ver/?0676f494e434520eb13946a470112138o.png)



OBSERVACIONES

Cuando en tasker establezcamos la variable perfil activo (%PACTIVE) el nombre del perfil activo a comparar será *Camara On* y este debe de escribirse entre asteriscos para que funcione correctamente.

Con todas las app configuradas se diferencian dos posibilidades de uso con la camara.

-Cuando el telfono esta bloqueado y ejecutamos el widget de la cámara lo que realmente estaremos haciendo no es abrir la app de la camara sino ejecutar las 10 acciones que comprenden la tarea asiganda a ese widget .

-Cuando el telefono esta desbloqueado y usamos la cámara notaremos que el perfil de "cámara on" se activa pero no nos importa ya que ese perfil no lleva asociada ninguna tarea mas que la de vibrar, por lo que podremos abrir y cerrar la aplicación cámara sin que ejecute ninguna tarea o nos realice las acciones 6,7,8 y nos bloque el dispositivo y demás al cerrarla.

Esta configuración tiene un pequeño inconveniente y es que al usar la app nativa de la cámara podremos entrar en la galería almenos por un momento y ver alguna foto antes de que se desactive el perfil de camara on y nos ejecute las acciones 6,7, y 8 por lo que aun habría que pulir un poco mas el perfil, de momento lo único que se me ha ocurrido ha sido usar alguna app de cámara que no lleve el acceso a la galería.

http://thumbs.subefotos.com/fe309b731194e585544eed54942e6b92o.jpg (http://subefotos.com/ver/?fe309b731194e585544eed54942e6b92o.jpg)

Espero que os sirva alguno un saludo :ok:




Adjunto zip que contiene el perfil y la tarea para Tasker


Aa

PALMATRON
19/02/13, 22:14:01
Buenas noches Ariandroid:
Aunque no lo he probado (para que mentirte :rolleyes:), te agradezco tu aporte. :ok:
SalU2.
Palm.

ariandroid
22/02/13, 01:13:31
Espero que el hecho de tener 190 visitas y ningún comentario, sea por que lo he explicado tan bien, que no ha quedado ni el mas mínimo resquicio de duda y por que funcione en todos los terminales a la perfeccion :platano:

djfroko
27/02/13, 00:23:56
Muy buen truco!!
Y muy bien explicado
Una cosa, podrías poner el archivo para importarlo en tasker?

ariandroid
27/02/13, 00:51:26
Muy buen truco!!
Y muy bien explicado
Una cosa, podrías poner el archivo para importarlo en tasker?

Compi si..., lo había pensado pero mi intención era que haciendolo uno paso por paso quizás otro se de cuenta de algún fallo y pueda mejorar el perfil, 4 ojos ven más que 2, por eso no lo he subido, pero lo subo en cuanto pueda:ok:

enriquemcampos
03/03/13, 20:18:07
Que tasker usaste?

ariandroid
04/03/13, 00:02:45
No entendí muy bien tu pregunta, pero si te refieres a que versión de la aplicación, ya puse el enlace en el post 1:ok:

frayle6
04/01/14, 06:20:42
gracias, probado en xperia p!!!