2013-04-26 103 views
1

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

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

感谢您的帮助,

回答

0

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

相关问题