2

我买了一个蓝牙耳机(MOTOROLA HK200),打算在一键通应用程序中使用通话按钮。这样,在我的应用程序运行时,当我按下耳机通话按钮时,我想开始捕获和发送音频。但是,当我长时间按下通话按钮时,会直接启动一个新通话,Android 会提示一个对话框来选择我想要用来拨打电话的应用程序(这不是我想要的)。通过捕获事件 ACTION_MEDIA_BUTTON ( 1 ),我已经通过有线耳机实现了类似的功能,但使用蓝牙耳机通话按钮并没有得到相同的结果。

我一直在寻找例子很长时间,但我还没有找到解决方案。

谢谢你的帮助,

4

1 回答 1

1

长按耳机会发出AT指令电话重拨最后一个号码。我认为它调用 BluetoothHandsfree.redial()(in packages/apps/Phone) 方法来调用最后一次调用,该调用在电话接收到 BLDN 命令(或者可能是另一个 AT 命令)时调用。

于 2013-04-29T09:29:55.710 回答