¿Puede explicar (cálculos matemáticos) ejemplo de gesto (Levenshtein)?

Tengo el ejemplo en este enlace .

No puedo entender los addmove , costLeven y meatureGesture .

¿Puedes explicarlo paso a paso?

Echa un vistazo al algoritmo en esta página porque contiene el código original de que se derivó.

Aquí está mi resumen de lo que hacen las funciones:

  • Addmove: Primero decide si el mouse / pointer se ha movido lo suficientemente lejos como para contar como una nueva posición para ser grabada. Si lo tiene, entonces determina cuál de las 8 direcciones el movimiento está adentro y agrega eso a la lista de movimientos.

  • CostLeven: calcula la distancia de Levenshtein entre dos secuencias. En este caso se utiliza para medir la distancia entre cada secuencia de gestos predefinida y la secuencia de gestos introducida por el usuario. Básicamente se utiliza para averiguar qué letra es la mejor opción para la salida basada en el gesto de entrada. Una pequeña distancia Levenshtein indica una mejor coincidencia.

  • MatchGesture (más cercano a meatureGesture): toma el gesto introducido por el usuario y lo comprueba contra todos los gestos predefinidos para encontrar el mejor partido basado en la distancia de Levenshtein. Si hay una coincidencia lo suficientemente cercana, entonces la clave del gesto predefinido mejor adaptado se pasa a onGestureListener.onGesture () que activa alguna acción. En este caso, envía una letra a la pantalla.

  • ¿Cuál es la mejor práctica para redondear un flotador a 2 decimales?
  • Almacene la orientación en una matriz y compare
  • ¿Cómo obtengo el ángulo del teléfono en relación con el campo magnético de la Tierra?
  • Configuración de la alarma en base mensual android
  • ¿Debo confiar en Android para descartar los sorteos fuera de pantalla?
  • ¿Multiplicar dobles en java?
  • Rectángulo Coordina con Respecto al Ángulo de Rotación
  • Calcular la distancia entre dos puntos directamente en SQLite
  • Calcular el ángulo del punto tocado y rotarlo en Android
  • 1000 * 60 * 60 * 24 * 30 resultados en un número negativo
  • Detectar si está a un kilómetro del punto de interés
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.