Файл устройства отсутствует в / dev / input / для устройства Bluetooth - PullRequest
0 голосов
/ 09 февраля 2020

У меня блютуз наушники со встроенным датчиком приближения. Они посылают ключевое событие KEY_PLAYCD, когда они подключены к чьему-либо уху, и ключевое событие KEY_PAUSECD, когда они отключены. Я знаю это, потому что наушники отображаются в виде файла устройства в /dev/input/event* при подключении через Bluetooth к моему Raspberry Pi.

Они работают нормально, когда я подключаю их к своему корневому устройству Android, за исключением того, что они не показать в /dev/input/event*. Хотя другие файлы устройства для моего устройства Android (например, для сенсорных кнопок и кнопок питания / громкости) отображаются и работают, как ожидалось, но не для моих наушников. Я хочу получить программный доступ к входу, полученному от моих наушников через Termux, но мне нужен доступ к соответствующему файлу устройства для него.

Где я могу найти файл устройства в Termux? Может быть, не хватает того, что я использую более старую версию ядра Linux (3.10.108-perf+) на моем устройстве Android (по сравнению с 4.19.66+ на моем Raspberry Pi) или какая-то разница с тем, как работает bluetooth на Android

...