У меня блютуз наушники со встроенным датчиком приближения. Они посылают ключевое событие 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