6
我的蓝牙耳机(鹦鹉B350-XT),有4个按钮:如何拦截Parrot B350-XT蓝牙耳机的蓝牙按钮事件?
- 音量
- 调低音量
- 电源按钮
- “鹦鹉” 按钮
我创建的在Samsung的SM-T230NU上运行的Android应用程序(OS 4.4.2)。
我希望我的应用程序能够在按下上述4个按钮中的任何一个时收到通知,包括按下按钮的类型(长按,短按)。我的应用程序将在上下文中解释这些事件。我正在开发的应用程序是一个软电话,我希望下面的按钮事件和软电话动作之间挂钩。这仅仅是 一个例子:
- 用户按下vol。行动:体积减少
- 用户按下了卷起。操作:音量增加
- 用户在没有通话激活的情况下按下“鹦鹉”按钮。应用程序被带到前台
- 如果呼入发生,用户按“鹦鹉”按钮,然后电话接听
- 如果呼入呼叫是活动的,用户按下“鹦鹉”按钮,然后呼叫被挂断了电话
到目前为止,我已经浏览了Android SDK,stackoverflow帖子和各种实现,但我一直无法弄清楚它应该如何完成。