2012-01-17 9 views
7

estoy creando una aplicación lo-gin donde voy a hacer la contraseña como píxeles de las imágenes.me más específico tengo 3 animales de categoría, coche, bebé cada categoría contiene las imágenes there.now el usuario puede seleccionar imágenes de esta categoría y seleccionar cualquier parte de la imagen y puede establecer la contraseña (ejemplo en animales selecciono el ojo de un león como la primera contraseña) como ese puede seleccionar tantas contraseñas como pueda. Ahora cómo puedo implementar este método puede alguien darme algunas ideas o cualquier código fuente para que pueda implementar esta ideacómo establecer la contraseña como píxeles de la imagen en android (punto de clic con clave o contraseña grapical)

+0

fin he encontrado una solución y yo hemos hecho una aplicación gráfica contraseña que .thank para todos por las respuestas – Ramz

+0

Si se encuentra usted por favor compartir esta técnica? –

Respuesta

2

Tome en la entrada del usuario para touchPrecision cuando se ha tocado la parte - Grueso, Fino o Súper fino: esta es una configuración de usuario

tienda lo siguiente cuando se registra la contraseña

  • touch1 de imagen1 de Categoría1 ocurrió en x11, y11
  • touch1 de imagen2 de Category2 ocurrió en x21, y21
  • touch1 de imagen1 de Categoría3 ocurrió en x31 , Y31
  • touchPrecision es fino

(Esto supone que el usuario eligió tres imágenes - uno por cada categoría y hace clic en una parte de la imagen en cada categoría)

Ahora en el momento del inicio de sesión - para cada toque, asegúrese de seleccionar la categoría y la imagen correctas: cuando el usuario toca una parte de la imagen, asegúrese de que el usuario lo suficientemente cerca a la porción almacenada anteriormente. La tolerancia para lo suficientemente cerca de depende de la precisión táctil. Por ejemplo, supongamos que Coarse se establece en 60, Fine en 30 y Superfine en 10. Si touchPrecision está bien, la ubicación táctil de entrada del usuario en el momento del inicio de sesión debe estar dentro del círculo del 30% desde el centro de este círculo - decir que estaba en x11 y11

mi estimación - 10 - 16 horas para una versión alfa que implementa este algoritmo en Android.

Puede que sea más sofisticada por el acaparamiento de un histograma ....

+1

¡Gracias por tu valioso bro de sugerencia! – Ramz

Cuestiones relacionadas