¿Existe una aplicación existente que pueda instalar que registre mis interacciones táctiles en segundo plano? Acabo de ver esto y me hizo querer jugar con mis datos táctiles para ver cómo se veía. No apareció ningún candidato probable aquí o en el mercado. Google parecía indicar que ciertamente es factible si escribes tu propia aplicación en primer plano (lo cual no me interesa hacer porque quiero grabar mis toques en todo el sistema), y que podría ser posible usando una aplicación en segundo plano desarrollada a medida , que podría ser un proyecto divertido, pero preferiría instalar una aplicación existente si es posible.
touchscreen
logging
jj33
fuente
fuente
Respuestas:
En Ice Cream Sandwich, noté algunas características interesantes en las opciones de Desarrollador que están relacionadas con los toques: Vaya a Configuración -> Opciones de desarrollador . Existe la opción de ubicación del puntero . Esto muestra una superposición de información táctil como coordenadas y ruta de arrastre. También hay Mostrar toques , que muestra dónde toca la pantalla. El primero puede proporcionarle buena información, pero no registra los datos para su análisis posterior. Esto último es más adecuado cuando estás grabando un video, por lo que está claro dónde está tocando el usuario.
fuente
AFAIK, basado en el modelo de seguridad sandbox de Android, no puede rastrear los toques de la pantalla cuando su aplicación no es la aplicación activa.
Dicho esto, he hecho algo de trabajo (aún en progreso) en una aplicación basada en PC que inyecta un frasco en el dispositivo (tiene que estar rooteado) y desde la PC puedo enviar "toques" al dispositivo, sin importar qué aplicación Esta abierto. Pero, todavía está usando el código de Android para enviar los eventos táctiles al dispositivo. No hay nada allí para que pueda obtener los eventos táctiles del dispositivo a menos que sea "mi aplicación" y los estoy capturando a medida que el usuario toca áreas de mi aplicación. Una vez que salen o abren otra aplicación y mi aplicación ya no está "en la parte superior", ya no estoy capturando los eventos táctiles.
Como dije, he trabajado en una aplicación de tipo "control remoto" que se ejecuta en la PC, y he jugado con el uso de mi dispositivo Android como un "panel táctil" para controlar el mouse en mi PC, así que hice algo investigar sobre lo que estás hablando, y este fue mi hallazgo.
fuente
http://forum.xda-developers.com/showthread.php?t=2270795
Lol, llego un poco tarde, pero aquí tienes!
La aplicación es RepetiTouch ; requiere root, pero debe ser compatible desde Android 2.3 en adelante.
fuente
Echa un vistazo a la aplicación Screen Filter en Market. El filtro de pantalla le permite superponer la pantalla con una capa transparente para que pueda tener una pantalla más tenue. Esto no le permite grabar, pero sospecho que el mismo enfoque que están utilizando para atenuar la pantalla podría utilizarse para capturar datos táctiles y grabarlos. Puede valer la pena estudiar el desarrollo, dependiendo de por qué necesita dicha aplicación.
fuente
Mira mi nueva aplicación Tap Counter (por DenizenApps). Cuenta cada vez que tocas la pantalla.
fuente