在后台服务中拦截Android蓝牙相机快门

时间:2018-09-07 12:04:24

标签: android bluetooth

我有一个用于Android手机的相机快门。

这是一个带有一个按钮的蓝牙设备,并作为蓝牙键盘连接到手机。如果按下该按钮,它将发送键码输入并调高音量。

我的问题是可以在后台服务中拦截其消息吗?

到目前为止,我了解到keyevent在后台不可用。 但是我可以拦截蓝牙更改或其他吗? 有想法吗?

我想在按下按钮时发出通知。当其作为后台服务运行时。

感谢和问候

1 个答案:

答案 0 :(得分:2)

您已经知道后台服务无法监听KeyEvent View.OnKeyListener

但是您可以像处理标准BluetoothSocket一样处理Socket事件

我认为Android Bluetooth Overview页是一个很好的起点

祝你好运