2011-03-02 8 views
10

Actualmente estoy desarrollando una aplicación para Android 2.2 o superior.Android App y Pattern Lock Screen

Quiero permitir que el usuario habilite un inicio de sesión antes de tener acceso a la aplicación. Quiero permitir que el usuario elija entre varios tipos de inicio de sesión como contraseña, PIN o patrón.

Me preguntaba si sería posible agregar un bloqueo de patrón a mi propia aplicación. ¿Existe un complemento que pueda usar para crear uno o usar el bloqueo de patrón de Android para mi propia aplicación? Solo quiero esto para la aplicación. No quiero que cambie cómo está bloqueado el dispositivo real.

Gracias por cualquier ayuda que pueda proporcionar.

+0

¿Por qué no miraría el código fuente de Android para obtener [uno] (https://code.google.com/p/android-lockpattern/)? –

+0

[consulte esta biblioteca] (http://androidcustomviews.com/portfolio/android-lock-pattern/) –

Respuesta

8

No creo que haya un widget para esto. Yo crearía una matriz de imágenes 3x3, les daría a cada uno un oyente y mantendría un registro del orden en que el usuario los presiona. Luego tome la orden, 2,3,6,5,8 por ejemplo, guárdelos como una cadena "23658" ¡esta es la contraseña! hash y guardar eso en alguna parte. cada vez que un usuario ingresa el orden de los botones, compare el hash de entrada con el hash guardado.

+0

Gracias por la ayuda, esto parece una buena idea. Lo intentaré – Boardy

+3

+1 por hacer un esfuerzo! –

+0

Lo intenté con su idea. Creé una matriz de imágenes 3x3 que les dio a cada uno un oyente en Toque. El principal problema es que el usuario tiene que tocar todos los botones por separado para crear un patrón, no es posible arrastrar un patrón. ¿Alguna idea adicional? –

2

Si cualquier cuerpo todavía se está buscando la respuesta, me encontré con esta biblioteca, que es bastante útil y mucho mejor que el androide-lockpattern, alojado en GitHub

+1

me puede decir cómo implementó esta biblioteca en su código –