IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

Gestion des gesture !


Sujet :

Android

  1. #1
    Membre confirmé
    Inscrit en
    Avril 2010
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 52
    Par défaut Gestion des gesture !
    Bonjour,

    J'ai fait ce tuto : http://developer.samsung.com/android...res-in-Android qui explique comment gérer les gestures. Mais je n'arrive pas à l'intégrer dans une projet plus grand.

    J'aurai voulu avoir une classe gesture.class et dans une activité, appeler une méthode de la classe gesture.class qui permet de savoir si j'ai réalisé une gesture ou pas.

    Mais je n'arrive pas à le faire.

  2. #2
    Expert confirmé

    Avatar de Feanorin
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4 589
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4 589
    Par défaut
    Mais je n'arrive pas à l'intégrer dans une projet plus grand.
    C'est à dire ? ou est ce que tu bloques ?

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2010
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 52
    Par défaut
    Et bien j'ai ma classe GestureSampleActivity
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    public class GestureSampleActivity extends Activity implements OnGesturePerformedListener{
     
    	GestureLibrary gLibrary;
    	GestureOverlayView mView;
     
        /** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
     
            gLibrary = GestureLibraries.fromRawResource(this, R.raw.gestures);
            if(gLibrary != null)
            {
            	if(!gLibrary.load())
            	{
            	     Log.e("GestureSample", "Gesture library was not loaded…");
            	     finish();
            	}
            	else
            	{
                    mView = (GestureOverlayView) findViewById(R.id.gestures);
                    mView.addOnGesturePerformedListener(this);       		
            	}
            }
     
     
        }
     
    	@Override
    	public void onGesturePerformed(GestureOverlayView overlay, Gesture gesture) {
    		// TODO Auto-generated method stub
    		ArrayList<Prediction> predictions = gLibrary.recognize(gesture);
     
    		// one prediction needed
    		if (predictions.size() > 0) {
    			Prediction prediction = predictions.get(0);
    			// checking prediction
    			if (prediction.score > 1.0) {
    				// and action
    				Toast.makeText(this, prediction.name,Toast.LENGTH_SHORT).show();
    			}
    		}		
    	}
    }
    Et je ne voit pas comment appeler, dans une autre classe, une méthode qui me permettrait de reconnaître les gestures.

  4. #4
    Expert confirmé

    Avatar de Feanorin
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4 589
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4 589
    Par défaut
    Et je ne voit pas comment appeler, dans une autre classe,
    C'est quoi pour toi une autre classe :

    Une classe héritant de :
    Activity, thread , service, etc.

    ou simplement une classe.

    Ensuite il te suffit de garder en mémoire dans l'activity GestureSampleActivity que tu appelleras comme tu veux, ton tableau de gesture et soit de donner ou renvoyer le nombre de gestures sauvegardé à ta classe souhaitée.

Discussions similaires

  1. gestion des groupes
    Par muaddib dans le forum QuickReport
    Réponses: 3
    Dernier message: 31/12/2002, 11h01
  2. [reseaux] Gestion des threads en perl
    Par totox17 dans le forum Programmation et administration système
    Réponses: 2
    Dernier message: 28/11/2002, 09h40
  3. Gestion des variables - mémoire ?
    Par RIVOLLET dans le forum Langage
    Réponses: 4
    Dernier message: 26/10/2002, 12h44
  4. Réponses: 4
    Dernier message: 04/07/2002, 12h31
  5. c: gestion des exceptions
    Par vince_lille dans le forum C
    Réponses: 7
    Dernier message: 05/06/2002, 14h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo