Lesen / dev / input / event in Android über Java-Programmiersprache

9

Ich möchte alle Eingabeereignisse, die über das Android-Telefon gemacht wurden, aufzeichnen, in einer Datei speichern und später diese Datei verwenden, um zu sehen, welche Benutzereingabe zu welcher Zeit stattgefunden hat. AFAIK, sollte ich anrufen / dev / input / event *, um die Eingabeereignisse zu erhalten. Bitte führe mich, wie ich das gleiche über eine Android-Aktivität machen kann.

    
Vny Kumar 09.01.2012, 09:50
quelle

1 Antwort

4

Sie können es nur auf einem gerooteten Telefon tun. Es gibt ein Beispiel dafür, wie man Ereignisse injiziert, hier: Ссылка . Um die Ereignisse zu erhalten, lesen Sie einfach / dev / input.

Sehen Sie sich auch die GetEvent-Anwendung an, die im Android-Quellcode enthalten ist. Es macht genau das.

    
radhoo 05.11.2012, 14:20
quelle

Tags und Links