Ich versuche, etwas zu erstellen, die es einem Benutzer/Entwickler ermöglicht, ihr Telefon zu verbinden, manuell mit einer Anwendung zu interagieren und verschiedene Informationen darüber zu sehen Interaktionen haben getan.Android: Finden Sie den Namen einer Taste, die während des Telefonbetriebs gedrückt wird
Es gibt viele Informationen darüber, was als Ergebnis der Interaktion mit logcat/ActivityManager auftritt, aber mein Problem ist, ich habe keine Möglichkeit zu sehen, welche Taste (n) während der Interaktion mit der App gedrückt wurden . Ich möchte den Button-Text oder zumindest die Button-ID sehen können.
Ich habe verschiedene Recorder erkundet, aber alle diese Tastenberührungen erfassen einfach durch die Koordinate des Bildschirms berühren, was nicht sinnvoll ist, um zu sehen, welche Tasten tatsächlich gedrückt wurden.
Ich hoffe, dass dies funktioniert, ohne größere Änderungen am Quellcode vorzunehmen. Beispielsweise ist es nicht ideal, wenn der Entwickler nach jedem Tastendruck einen Log.d() - Aufruf tätigt. Ich habe gehört, dass Sie mit einer Instrumentierung Dinge separat zum Quellcode hinzufügen können, was vielleicht funktioniert, aber ich verstehe nicht ganz, wie man eine Instrumentierung implementiert.
Wie kann ich herausfinden, welche Taste gedrückt wurde?
Dies ist nicht die ideale Option, aber ich bin bereit, es zu erkunden. – Rowhawn