6
我的藍牙耳機(鸚鵡B350-XT),有4個按鈕:如何攔截Parrot B350-XT藍牙耳機的藍牙按鈕事件?
- 音量
- 調低音量
- 電源按鈕
- 「鸚鵡」 按鈕
我創建的在Samsung的SM-T230NU上運行的Android應用程序(OS 4.4.2)。
我希望我的應用程序能夠在按下上述4個按鈕中的任何一個時收到通知,包括按下按鈕的類型(長按,短按)。我的應用程序將在上下文中解釋這些事件。我正在開發的應用程序是一個軟電話,我希望下面的按鈕事件和軟電話動作之間掛鉤。這僅僅是 一個例子:
- 用戶按下vol。行動:體積減少
- 用戶按下了捲起。操作:音量增加
- 用戶在沒有通話激活的情況下按下「鸚鵡」按鈕。應用程序被帶到前臺
- 如果呼入發生,用戶按「鸚鵡」按鈕,然後電話接聽
- 如果呼入呼叫是活動的,用戶按下「鸚鵡」按鈕,然後呼叫被掛斷了電話
到目前爲止,我已經瀏覽了Android SDK,stackoverflow帖子和各種實現,但我一直無法弄清楚它應該如何完成。