Я купил пульт дистанционного управления, который использует Bluetooth для подключения к моему устройству Android под HID-профилем в качестве клавиатуры. Когда я нажимаю кнопку на selfie stick, мои устройства Android регистрируют код 66 (ввод) вниз и вверх и код 24 (вниз) вниз и вверх.Использование Selfie Stick для запуска приложения
Моя цель - создать фоновое обслуживание, которое прослушивает нажатие кнопки selfie stick и запуск приложения. Проводя исследования для этого, я наткнулся на this forum post. В сообщении говорится, что «Все обычные Bluetooth-клавиатуры реализуют профиль HID, для которого требуется соединение L2CAP. Android до сих пор обеспечивает возможность использования соединений RFCOMM. Вам нужно будет использовать Native Development Kit и написать свой код клавиатуры на C для использования bluez для достижения вашей цели ».
Должность составляет пять лет, и мой вопрос: возможно ли [сейчас] перехватывать связь Bluetooth HID без использования NDK.