2010-09-05 5 views
3

Je voudrais recevoir un TouchEvent dans mon application Android à tout moment l'écran est touché. Même si mon application n'est pas au point.Système TouchEvent sur Android

Existe-t-il un filtre d'écoute ou d'intention même général que je puisse écrire pour y parvenir?

L'objectif est d'écrire un moteur de mouvement à l'échelle du système. Ainsi, par exemple, si l'utilisateur a glissé vers le haut puis vers le bas, une certaine application serait lancée, quel que soit l'emplacement de l'utilisateur.

Merci,

Répondre

3

Je souhaite recevoir un TouchEvent dans mon application Android chaque fois que l'écran est touché. Même si mon application n'est pas au point.

Ce n'est pas possible à partir d'une application SDK. Cependant, vous pouvez ajouter ceci à votre propre firmware personnalisé.

0

Vous pouvez cependant créer votre propre application Launcher soit en en extrayant le code existant, soit en le codant à partir de zéro avec votre fonctionnalité gestuelle.

Cela ne fonctionnera que depuis le lanceur tho. C'est la seule possibilité si vous voulez avoir une telle fonctionnalité sans construire votre propre firmware personnalisé.

+0

Salut, pouvez-vous élaborer à ce sujet? Comment l'implémentation d'un lanceur me permettra-t-elle de suivre les événements tactiles dans d'autres applications? – oneself

+0

Comme je l'ai indiqué ci-dessus, il ne fonctionnera que dans votre application de lancement. Dans d'autres applications, cela ne fonctionnera pas. Comme CommonsWare a déclaré que ce n'est pas possible à partir d'une application SDK. Pense juste à ça. L'application Bobs utilise le geste de glisser vers le haut pour déclencher une action et maintenant votre application écoute globalement sur cet événement ... cela entraînera des problèmes. –

Questions connexes