Я хотел бы найти события акселерометра Android, произведенные из реального устройства, пока его трясет.Я использую команду adb shell getevent , но никаких событий, связанных с акселерометром, во время встряхивания не происходит.Единственные события:
$ getevent
add device 1: /dev/input/event5, name: "certify_hall"
add device 2: /dev/input/event6, name: "ssp_context"
could not get driver version for /dev/input/mice, Not a typewriter
could not get driver version for /dev/input/mouse0, Not a typewriter
add device 3: /dev/input/event1, name: "sec_touchscreen"
add device 4: /dev/input/event3, name: "gpio_keys"
add device 5: /dev/input/event0, name: "sec_touchkey"
add device 6: /dev/input/event4, name: "hall"
add device 7: /dev/input/event2, name: "Codec3026 Headset Events"
$ ls /dev/input/
event0 event1 event2 event3 event4 event5 event6 mice mouse0
Я упоминаю, что мобильный телефон, который я тестирую, не рутирован.Кроме того, акселерометр уже включен и работает нормально (протестировано с другими приложениями).
Можно ли каким-то образом найти события акселерометра?Мое намерение состоит в том, чтобы найти и воспроизвести их (используя команду adb shell sendevent ), чтобы имитировать встряхивание мобильных реальных действий.
Заранее спасибо!