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

use*_*325 6 android android-intent android-bluetooth

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

  1. 提高音量
  2. 音量减小
  3. 电源按钮
  4. "鹦鹉"按钮

我正在创建一个在三星的SM-T230NU上运行的Android应用程序(OS 4.4.2).

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

  1. 用户按下vol.行动:数量减少
  2. 用户按下vol.行动:增加数量
  3. 用户在没有呼叫激活的情况下按下'parrot'按钮.应用程序被带到了前台
  4. 如果发生入站呼叫并且用户按下"parrot"按钮,则应答呼叫
  5. 如果入站呼叫处于活动状态且用户按下"parrot"按钮,则挂断呼叫

到目前为止,我已经查看了Android SDK,stackoverflow帖子和各种实现,但我还没弄清楚它应该如何完成.

小智 2

我查了他们的官方网站,好像这个设备不能编程。他们获得了一个可以与他们的产品进行通信的应用程序——VXi BlueParrott 应用程序。无论如何,您可以尝试 TechnicalSupport@vxicorp.com。