Aller au contenu

HommeMort


Recommended Posts

Bonjour,

Je suis en train de développer(AppsInventor) une application : HommeMort pour les travailleur isolé.

J'ai avancé sur plusieurs sujet néanmoins je suis actuellement bloqué , par la partie encadrée en rouge ci dessous (format GRAFCET)

Si quelqu'un peut m'aider .

Merci d'avance.

PS des captures d'ecran sur l'appinventor des blocks. :)

Lien vers le commentaire
Partager sur d’autres sites

Salut!

Tu pourrais utiliser un Timer et une TimerTask:

//timer est une variable statique
timer = new Timer();
TimerTask taskAppel = new TimerTask() {
@Override
public void run() {
	//ICI le code pour ton appel urgent. Cette partie est executée à chaque fois que le timer arrive au bout.
}
};

//Ici, tu programmes l'execution de la tâche décrite dans la méthode run().
//Le premier argument, c'est donc la tâche décrite
//Le second, c'est "à partir de quand je commence à compter?" et le troisième "je compte combien de temps avant de déclancher l'execution de la tâche?".
//Les deux temps sont en millisecondes... C'est pour ca que j'ai fait 180*1000...
timer.scheduleAtFixedRate(taskAppel, 0, 180*1000);

Et si le gyroscope enregistre un mouvement, tu annules annules le timer

timer.cancel();

et tu le relances de la même manière qu'au dessus...

Essaye et dis nous si c'est ok...

Lien vers le commentaire
Partager sur d’autres sites

  • 3 weeks later...

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...