Я хотел бы обработать команду AT (для события двойного нажатия) со стандартной Bluetooth-гарнитуры Bluetooth. По умолчанию двойное нажатие отправляет на телефон команду AT + BLDN (событие повторного набора). Согласно Android документации, регистрации широковещательного приемника дляКак обрабатывать команды AT с Bluetooth-гарнитурой в Android?
android.bluetooth.headset.action.VENDOR_SPECIFIC_HEADSET_EVENT
будет обрабатывать весь такой поставщик связанных с AT команд. Но он не вызывается, когда гарнитура AT посылает AT-команду. Хотя, повторное событие происходит по телефону.
Есть ли у вас на версии Jellybean – ashish
Нет, я на 4.0.3. У меня есть проблема и в желе. – Anenth
Пожалуйста, посмотрите @ https://android.googlesource.com/platform/packages/apps/Bluetooth/, за мое понимание. Команды AT обрабатываются в hfp/HeadsetStateMachine.java ..i также будут выглядеть, хотя не уверены – ashish