如何拦截Parrot B350-XT蓝牙耳机的蓝牙按钮事件?

时间:2015-11-06 17:50:37

标签: android android-intent android-bluetooth

我的蓝牙耳机(Parrot B350-XT)有4个按钮:

  1. 提升音量
  2. 降低音量
  3. 电源按钮
  4. “鹦鹉”按钮
  5. 我正在创建在三星的SM-T230NU上运行的Android应用程序(OS 4.4.2)。

    我希望我的应用程序能够在按下上述4个按钮中的任何一个时接收通知,包括按下按钮的类型(长按,短按)。我的申请将在上下文中解释这些事件。我正在开发的应用程序是一个软电话,我想在按钮事件和软电话操作之间进行以下连接。这只是 一个例子:

    1. 用户按下vol。行动:数量减少
    2. 用户按下vol。行动:音量增加
    3. 用户在没有呼叫激活的情况下按下'parrot'按钮。应用程序被带到前台
    4. 如果发生了入站呼叫且用户按下“parrot”按钮,则接听电话
    5. 如果入站呼叫处于活动状态且用户按下“parrot”按钮,则会挂断呼叫
    6. 到目前为止,我已经查看了Android SDK,stackoverflow帖子和各种实现,但我还没弄清楚应该如何完成。

1 个答案:

答案 0 :(得分:2)

我已经查过他们的官方网站,看来这个设备无法编程。他们已经提供了一个与他们的产品进行通信的APP - VXi BlueParrott App。 无论如何,您可以尝试使用TechnicalSupport@vxicorp.com。