【发布时间】:2015-11-06 17:50:36
【问题描述】:
我的蓝牙耳机 (Parrot B350-XT) 有 4 个按钮:
- 调高音量
- 降低音量
- 电源按钮
- “鹦鹉”按钮
我正在创建一个在三星 SM-T230NU 上运行的 Android 应用程序 (OS 4.4.2)。
我希望我的应用程序能够在按下上述 4 个按钮中的任何一个时收到通知,包括按钮按下的类型(长按、短按)。我的应用程序将在上下文中解释这些事件。我正在开发的应用程序是一个软件电话,我希望在按钮事件和软件电话操作之间进行以下连接。这只是 一个例子:
- 用户按下音量降低。行动:音量减小
- 用户按音量上。行动:音量增加
- 用户在没有通话活动时按下“鹦鹉”按钮。应用程序被带到前台
- 如果有呼入电话并且用户按下“鹦鹉”按钮,则会接听电话
- 如果呼入呼叫处于活动状态并且用户按下“鹦鹉”按钮,则呼叫被挂断
到目前为止,我已经查看了 Android SDK、stackoverflow 帖子和各种实现,但我无法弄清楚应该如何完成。
【问题讨论】:
标签: android android-intent android-bluetooth