Разпознаване на жестове в Android

Нов съм в Android и работя върху Gestures. Имам проблем с това как да разпозная текста. Когато потребител нарисува буква или цифра, която трябва да бъде разпозната и трябва да бъде отпечатана в горната част на екрана. Разбрах, че може да се направи чрез GestureOverlayView, но не знам как да го приложа.

Някой може ли да ми помогне с примерен код.


person Lavanya    schedule 07.06.2011    source източник


Отговори (1)


Можете да използвате тези две връзки, които ще ви бъдат полезни

GestureOverlay

GestureOverlayView

Използвай това

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//       
                } 
person Stuti    schedule 07.06.2011