2013-06-18 3 views
1

표준 Bluetooth 모노 헤드셋에서 AT 명령 (두 번 탭 이벤트 용)을 처리하고 싶습니다. 기본적으로 이중 탭은 AT + BLDN 명령 (재 다이얼 이벤트)을 전화기로 전송합니다. 안드로이드 문서에 따르면, AT 명령과 관련된 이러한 모든 공급 업체에 처리 할Android의 Bluetooth 헤드셋에서 AT 명령을 처리하는 방법은 무엇입니까?

에 대한

android.bluetooth.headset.action.VENDOR_SPECIFIC_HEADSET_EVENT

을 브로드 캐스트 리시버를 등록. 그러나 헤드셋에서 AT 명령을 보내면 호출되지 않습니다. 하지만 재 다이얼 이벤트는 전화기에서 발생합니다.

+0

Jellybean 버전에 있습니다. – ashish

+0

아니요, 4.0.3입니다. 나는 또한 젤리 빈에 문제가있다. – Anenth

+0

내 이해에 따라 @ https://android.googlesource.com/platform/packages/apps/Bluetooth/를 보시기 바랍니다. AT 명령은 hfp/HeadsetStateMachine.java에서 처리됩니다 .i 확실하지는 않지만 보이기도합니다. – ashish

답변

3

AT + BLDN은 재 다이얼을위한 표준 (GSM) 명령입니다. 그래서 그것은 시스템 자체에 의해 처리됩니다. 또한 내 이해에 따라 장치는 예를 들어 plantronics 특정 명령에 해당하는 특정 명령을 지원해야하며 사용자 만 해당 명령에 대한 알림을 얻을 수 있습니다.