Android监听蓝牙耳机的按键事件
一、本文测试环境:
1、使用Dacom M10蓝牙耳机
2、成功监测到“电话键”(音量键没有监测到)
3、参考资料
4、参考源码
二、一些说明
连接蓝牙耳机后,需打开如图所示的两个选项。
二、代码实现
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
printToast(parseKeyCode(keyCode));
return true;
}
public String parseKeyCode(int keyCode) {
String ret = "";
switch (keyCode) {
case KeyEvent.KEYCODE_POWER:
// 监控/拦截/屏蔽电源键 这里拦截不了
ret = "get Key KEYCODE_POWER(KeyCode:" + keyCode + ")";
break;
case KeyEvent.KEYCODE_RIGHT_BRACKET:
// 监控/拦截/屏蔽返回键
ret = "get Key KEYCODE_RIGHT_B