Je me demande comment des applications comme SwipePad et Vagues Lanceur sont capables de détecter des gestes tactiles/événements par le biais d'un service. Ces applications sont capables de détecter les gestes, même si elle n'est pas dans leur propre Activité. J'ai regardé partout sur Internet et n'ai pas trouvé comment ils peuvent le faire.
Ma principale question est de savoir comment un service peut écouter sur la touche guestures/événements comme une Activité régulière peut recevoir MotionEvents même si elle peut ne pas être à l'origine de l'Activité ou du contexte. Je suis essentiellement en essayant de construire une application qui va recongize une sensibilité particulière geste de l'utilisateur, indépendamment de l'Activité qui est sur le dessus et de faire quelque chose lorsque ce geste est recongized. Le toucher recongition sera un thread en cours d'exécution en arrière-plan comme un service.