2011-06-07 20 views
9

Soy nuevo en Android y estoy trabajando en Gestures. Tengo un problema con respecto a cómo reconocer el texto. Cuando un usuario dibuja una letra o número que debe ser reconocido y debe ser impreso en la parte superior de la pantalla. Llegué a saber que se puede hacer a través del GestureOverlayView, pero no sé cómo implementarlo.Reconocimiento de gestos en Android

¿Alguien puede ayudarme con algún código de muestra.

Respuesta

3

Puede estos dos enlaces que serán de utilidad

GestureOverlay

GestureOverlayView

Utilice esta

public class YourClass extends Activity implements OnGesturePerformedListener { 
    private GestureLibrary mLibrary; 
mLibrary = GestureLibraries.fromRawResource(this, R.raw.gestures); 
if (!mLibrary.load()) {  
    finish(); 
    }  
GestureOverlayView gestures = (GestureOverlayView)findViewById(R.id.gestures); 
    gestures.addOnGesturePerformedListener(this); 
public void onGesturePerformed(GestureOverlayView overlay, Gesture gesture) { 
    ArrayList<Prediction> predictions = mLibrary.recognize(gesture); 
    Log.v("performed","performed"); 
    // We want at least one prediction 
    if (predictions.size() > 0) {  
    Prediction prediction = predictions.get(0); 
     // We want at least some confidence in the result 
     if (prediction.score > 1.0) {   
       if(prediction.name.equalsIgnorecase("right")){  
         //do you thing here//  
       } 
Cuestiones relacionadas