Y a-t-il une application existante que je peux installer qui enregistrera mes interactions tactiles en arrière-plan? Je viens de voir ça et ça m'a donné envie de jouer avec mes données tactiles pour voir à quoi ça ressemblait. Je n'ai trouvé aucun candidat probable ici ou sur le marché. Google semble indiquer qu'il est faisable certainement si vous écrivez votre propre application de premier plan (que je n'ai aucun intérêt à le faire parce que je veux enregistrer mes touches dans l'ensemble du système), et qu'il pourrait être possible en utilisant une application de base développée sur mesure , ce qui pourrait être un projet amusant, mais je préfère installer une application existante si possible.
touchscreen
logging
jj33
la source
la source
Réponses:
Dans Ice Cream Sandwich, j'ai remarqué quelques fonctionnalités intéressantes dans les options de développeur liées aux touches: Allez dans Paramètres -> Options de développeur . Il y a l' option d' emplacement du pointeur . Cela montre une superposition d'informations tactiles telles que les coordonnées et le chemin de glissement. Il y a aussi Afficher les touches , qui montre où vous touchez l'écran. Le premier peut vous fournir de bonnes informations, mais n'enregistre pas les données pour une analyse ultérieure. Ce dernier est plus adapté à l'enregistrement d'une vidéo, il est donc clair où l'utilisateur touche.
la source
AFAIK, basé sur le modèle de sécurité Android sandbox, vous ne pouvez pas suivre les touches de l'écran lorsque votre application n'est pas l'application active.
Cela dit, j'ai fait un travail (toujours en cours) sur une application basée sur PC qui injecte un pot sur l'appareil (doit être enraciné) et depuis le PC, je peux envoyer des "touches" à l'appareil, quelle que soit l'application est ouvert. Mais, il utilise toujours le code Android pour envoyer les événements tactiles à l'appareil. Il n'y a rien là-dedans pour que j'obtienne les événements tactiles de l'appareil à moins que ce soit "mon application" et que je les capture lorsque l'utilisateur touche des zones de mon application. Une fois qu'ils ont quitté ou ouvert une autre application et que mon application n'est plus "au top", je ne capture plus les événements tactiles.
Comme je l'ai dit, j'ai travaillé sur une application de type "télécommande" qui s'exécute sur le PC, et j'ai essayé d'utiliser mon appareil Android comme un "pavé tactile" pour contrôler la souris sur mon PC, donc j'ai fait quelques recherche sur ce dont vous parlez, et ce sont mes conclusions.
la source
http://forum.xda-developers.com/showthread.php?t=2270795
Lol, je suis un peu en retard, mais c'est parti!
L'application est RepetiTouch ; nécessite root, mais doit être compatible à partir d'Android 2.3.
la source
Découvrez l' application Screen Filter sur Market. Le filtre d'écran vous permet de superposer l'écran avec un calque transparent afin que vous puissiez avoir un écran plus sombre. Cela ne vous permet pas d'enregistrer, mais je soupçonne que la même approche qu'ils utilisent pour atténuer l'écran pourrait plutôt être utilisée pour capturer des données tactiles et les enregistrer. Cela pourrait valoir la peine de se pencher sur le développement, selon la raison pour laquelle vous avez besoin d'une telle application.
la source
Découvrez ma nouvelle application Tap Counter (par DenizenApps). Il compte à chaque fois que vous touchez votre écran.
la source