我有一个适用于我的安卓手机的相机快门。
它是一个蓝牙设备,只有一个按钮,并作为蓝牙键盘连接到手机。如果按下按钮,它会发送keycode.enter和volume up。
我的问题是,在后台服务中是否可能拦截其消息?
到目前为止,我了解到keyevent在后台不可用。 但我能否拦截蓝牙更改或其他内容? 有一些想法吗?
当作为后台服务运行时,我希望在按下按钮时发出通知。
谢谢和最好的问候
正如您所知,后台服务无法监听 KeyEvents View.OnKeyListener
但是,您可以像处理标准Socket一样处理BluetoothSocket事件
我认为Android 蓝牙概述页面是一个很好的起点
祝你好运