Android蓝牙设备
对于蓝牙HID输入设备直接拦截事件
原本设备JOPREE是在打开相机时控制拍照,未打开相机时增加音量 APP内直接拦截增加音量事件,不用管理蓝牙设备连接 直接连接手机即可
Activity内
override fun dispatchKeyEvent(event: KeyEvent): Boolean {
val deviceName = event.device?.name
if (deviceName != null && deviceName.contains("DEVICE_NAME", ignoreCase = true)) {
if (event.action == KeyEvent.ACTION_DOWN) {
mySubmitButton.performClick()
return true
}
}
return super.dispatchKeyEvent(event)
}