kann jemand erklären, diesen Befehl vollständig adb shell sendevent [Gerät] [Typ] [code] [Wert]?

Kann jemand erklären Sie den folgenden Befehl vollständig:

adb shell sendevent [device] [type] [code] [value]

Ich versuche, ein Skript zu schreiben für touch-Ereignisse mithilfe von send-Befehl "event".

  • Zur info die Werte verwendet werden, sind potenziell Gerät / build-spezifisch.
  • nur-touchscreen-Gerät-name ist gerätespezifisch. Touch-Ereignis-Protokoll und include/linux/input.h Konstanten haben nicht viel verändert. Aber persönlich bevorzuge ich input tap Kommando über sendeventfür touch-emulation.
  • Sorry, aber das ist einfach nicht wahr. Die numerischen codes sind sehr verschiedene auf meinen verschiedenen Geräten.
  • would you mind posting die Liste Ihrer Geräte? Ich wäre sehr daran interessiert zu erfahren, ob es irgendwelche nicht-legacy (also ics4.0+ kernel 3.0+) - Geräte, die nicht unterstützen die event-codes von unten meine Antwort. Ich habe ein paar Dutzend Geräte selbst und alle von Ihnen verwenden die gleichen event-codes.
  • Sie vergessen, dass ein Großteil der installierten Basis läuft in älteren Versionen. Ich glaube nicht, Sie haben sogar aufgehört, Verkauf von GB in den wichtigsten Märkten noch.
  • Können "input tap" den Umgang mit mehreren streichen Ereignisse zu zeichnen, Muster und entsperren.
  • Ich glaube, der Befehl, es wäre "input swipe". (mehrere davon) Nicht sicher, ob es funktioniert, aber es ist ein Ausgangspunkt.

InformationsquelleAutor Jugal | 2013-06-23
Schreibe einen Kommentar