2011-03-02 12 views
10

Attualmente sto sviluppando un'applicazione per Android 2.2 o superiore.Schermo Android App e Pattern Lock

Desidero consentire all'utente di abilitare un accesso prima di accedere all'app. Voglio consentire all'utente di scegliere tra vari tipi di login come password, pin o pattern.

Mi chiedevo se sarebbe stato possibile aggiungere un blocco modello alla mia app. C'è un plugin che posso usare per crearne uno o utilizzare il blocco pattern di Android per la mia app. Voglio solo questo per l'app, non voglio che cambi il modo in cui il dispositivo reale è bloccato.

Grazie per l'aiuto che puoi fornire.

+0

Perché non dovresti esaminare il codice sorgente Android per ottenere [uno] (https://code.google.com/p/android-lockpattern/)? –

+0

[controlla questa libreria] (http://androidcustomviews.com/portfolio/android-lock-pattern/) –

risposta

8

Non penso che ci sia un widget per questo. Vorrei creare una matrice di immagini 3x3 dare a ciascuno un ascoltatore e tenere traccia dell'ordine che l'utente le preme. Quindi prendi l'ordine, ad esempio 2,3,6,5,8, salvali come stringa "23658" questa è la password! hash e salvalo da qualche parte. ogni volta che un utente immette l'ordine dei pulsanti, confronta l'hash di input con quello salvato.

+0

Grazie per l'aiuto, questa sembra una buona idea. Provalo – Boardy

+3

+1 per dare uno sforzo! –

+0

Ho provato con la tua idea. Ho creato una matrice di immagini 3x3 e ho dato a ciascuno un ascoltatore onTouch. Il problema principale è che l'utente deve toccare tutti i pulsanti separatamente per creare un pattern, il trascinamento di un pattern non è supportato. Qualche altra idea? –

2

Se qualsiasi organismo sta ancora cercando la risposta, ho trovato questa biblioteca, che è molto utile e molto meglio che l'androide-lockpattern, ospitato su GitHub

+1

puoi dirmi come hai implementato questa libreria nel tuo codice –