Как получить координаты положения касания (x, y) из android с помощью команды adb - PullRequest
0 голосов
/ 09 апреля 2020

Я использовал команду dumpsys для получения позиции касания от android. Но в последней версии android Q.

Информация о программном обеспечении -> Android уровень исправления безопасности > Февраль 2020 г. Это кажется, указатели перестают печатать. Есть ли другой способ получить позиции (X, Y) из последних android.

adb shell dumpsys input 

Q OS Android уровень исправления безопасности > Февраль 2020 (указатели = [0: (335.0, 1465.0)] удалено )

RecentQueue: длина = 10

MotionEvent, age=7761.0ms
MotionEvent, age=7744.0ms
MotionEvent, age=7727.3ms
MotionEvent, age=7701.7ms
MotionEvent, age=7685.5ms
MotionEvent, age=7668.1ms
MotionEvent, age=7601.0ms
MotionEvent, age=7568.1ms
MotionEvent, age=7560.1ms
MotionEvent, age=7526.3ms

Q OS Android уровень исправления безопасности < Февраль 2020 (указатели = [0: (335.0, 1465.0)] доступно )

RecentQueue: length = 10

MotionEvent(deviceId=4, source=0x00001002, action=2, flags=0x00000000, metaState=0x00000000, buttonState=0x00000000, edgeFlags=0x00000000, xPrecision=1.0, yPrecision=1.0, displayId=0, pointers=[0: (335.0, 1465.0)]), policyFlags=0x62000000, age=217264.0ms
MotionEvent(deviceId=4, source=0x00001002, action=1, flags=0x00000000, metaState=0x00000000, buttonState=0x00000000, edgeFlags=0x00000000, xPrecision=1.0, yPrecision=1.0, displayId=0, pointers=[0: (335.0, 1465.0)]), policyFlags=0x62000000, age=217255.7ms
MotionEvent(deviceId=4, source=0x00001002, action=0, flags=0x00000000, metaState=0x00000000, buttonState=0x00000000, edgeFlags=0x00000000, xPrecision=1.0, yPrecision=1.0, displayId=0, pointers=[0: (330.0, 1283.0)]), policyFlags=0x62000000, age=216805.0ms
...