使用呼叫按钮蓝牙耳机启动我的应用程序

时间:2013-04-26 09:26:37

标签: android bluetooth

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

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

感谢您的帮助,

1 个答案:

答案 0 :(得分:0)

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