ADB: Как программно определить, какое устройство ввода используется для отправки сенсорного события с помощью sendevent

Werkzeug на помощь!

from werkzeug.test import EnvironBuilder, run_wsgi_app
from werkzeug.wrappers import Request

builder = EnvironBuilder(path='/v0/scenes/bucket/foo', method='POST', data={'image': (StringIO('fake image'), 'image.png')}, \
    headers={'content-md5': 'some hash'})
env = builder.get_environ()

(app_iter, status, headers) = run_wsgi_app(http.app.wsgi_app, env)
status = int(status[:3]) # output will be something like 500 INTERNAL SERVER ERROR
0
задан NCoop 17 January 2019 в 02:40
поделиться

1 ответ

Благодаря @AlexP. за соответствующую ссылку на команду getevent -pl. Ответ SO, который он связал, не работал для меня полностью, поэтому мне пришлось немного его изменить. Это тот, который, кажется, работает для меня.

getevent -pl | awk 'BEGIN { RS="add device "; } /^[0-9]/ { print RS [111]; }' | grep -B 100 ABS_MT_POSITION_X | awk '/add device/ {print $NF}'

0
ответ дан NCoop 17 January 2019 в 02:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: