Existe um aplicativo existente que eu possa instalar que registre minhas interações por toque em segundo plano? Acabei de ver isso e isso me fez querer brincar com meus dados de toque para ver como era. Não apareceu nenhum candidato provável aqui ou no mercado. O Google parecia indicar que certamente é viável se você escrever seu próprio aplicativo em primeiro plano (o que não tenho interesse em fazer porque quero registrar meus toques em todo o sistema) e que talvez seja possível usar um aplicativo em segundo plano desenvolvido por você , que pode ser um projeto divertido, mas eu prefiro instalar um aplicativo existente, se possível.
touchscreen
logging
jj33
fonte
fonte
Respostas:
No Ice Cream Sandwich, notei alguns recursos interessantes nas opções do desenvolvedor relacionadas a toques: Vá para Configurações -> Opções do desenvolvedor . Existe a opção de localização do ponteiro . Isso mostra uma sobreposição de informações de toque, como coordenadas e caminho de arrasto. Há também Mostrar toques , que mostram onde você está tocando na tela. O primeiro pode fornecer boas informações, mas não registra os dados para análise posteriormente. O último é mais para quando você está gravando um vídeo, para que fique claro onde o usuário está tocando.
fonte
AFAIK, com base no modelo de segurança da sandbox para Android, não é possível rastrear os toques na tela quando o aplicativo não é o aplicativo ativo.
Com isso dito, eu fiz algum trabalho (ainda em andamento) em um aplicativo baseado em PC que injeta um frasco no dispositivo (precisa ser enraizado) e, a partir do PC, posso enviar "toques" para o dispositivo, independentemente da aplicação está aberto. Mas ainda está usando o código do Android para enviar os eventos de toque para o dispositivo. Não há nada lá para eu obter os eventos de toque do dispositivo, a menos que seja "meu aplicativo" e estou capturando-os conforme o usuário toca em áreas do meu aplicativo. Depois que eles saem ou abrem outro aplicativo e meu aplicativo não está mais "no topo", não estou mais capturando os eventos de toque.
Como eu disse, trabalhei em um aplicativo do tipo "controle remoto" que roda no PC e brinquei com o uso do meu dispositivo Android como um "touch pad" para controlar o mouse no meu PC, então fiz algumas pesquisar sobre o que você está falando, e estas foram minhas descobertas.
fonte
http://forum.xda-developers.com/showthread.php?t=2270795
Lol, estou um pouco atrasado, mas aqui está você!
O aplicativo é RepetiTouch ; requer raiz, mas deve ser compatível com o Android 2.3 em diante.
fonte
Confira o aplicativo Filtro de tela no Market. O Filtro de tela permite sobrepor a tela com uma camada transparente, para que você possa ter uma tela mais escura. Isso não permite gravar, mas suspeito que a mesma abordagem usada para escurecer a tela possa ser usada para capturar dados de toque e gravá-los. Pode valer a pena investigar o desenvolvimento, dependendo do motivo pelo qual você precisa desse aplicativo.
fonte
Confira meu novo aplicativo Tap Counter (da DenizenApps). É importante toda vez que você toca na tela.
fonte