Android - 蓝牙按钮...媒体按钮意图或蓝牙耳机 API?
Android - Bluetooth Buttons... Media Button Intents or Bluetooth Headset API?
编辑
它认为所有这些东西现在都已经过时了,随着 android 的发展,它已经发生了许多变化。我会 post 解决后给出答案(如果没有其他人知道的话)。
我真的只是想要一个后台应用程序来首先破解蓝牙消息。
编辑结束
我有一个需要用户输入的 android 应用程序 - 我想使用蓝牙耳机按钮(实际上是蓝牙 watch/band 按钮 - 但技术上是一样的!)。
我一直在看媒体按钮的例子,这里和其他地方有很多,基本上都是这样说的:-
1) 将 receiver/intent 放入清单
2)在主activity中注册接收器
3)在接收端做处理class
这对我不起作用(即使剪切和粘贴示例代码),没有错误,但没有触发事件。
不过我也发现了这个:
http://developer.android.com/reference/android/bluetooth/BluetoothHeadset.html
哪个是专用蓝牙耳机api...它是否取代了媒体按钮方法?或者它只是在食物链的更高层?是否应该使用它来代替媒体按钮事件 - 或者它们只是不同的视角?
如果媒体按钮的东西是这样,我可以 post 我的非工作代码,但如果它是一种过时的方法,我不想浪费任何人的时间!
谢谢!
有关使用蓝牙按钮的示例 - 这是一个很好的示例...
https://code.google.com/p/media-button-router/
它检测到点击了耳机 'play' 按钮,然后弹出一个对话框,询问将 'play' 指向哪个应用程序 - 它通过耳机播放选项,因此无需查看即可选择一个屏幕.
编辑
它认为所有这些东西现在都已经过时了,随着 android 的发展,它已经发生了许多变化。我会 post 解决后给出答案(如果没有其他人知道的话)。
我真的只是想要一个后台应用程序来首先破解蓝牙消息。
编辑结束
我有一个需要用户输入的 android 应用程序 - 我想使用蓝牙耳机按钮(实际上是蓝牙 watch/band 按钮 - 但技术上是一样的!)。
我一直在看媒体按钮的例子,这里和其他地方有很多,基本上都是这样说的:-
1) 将 receiver/intent 放入清单 2)在主activity中注册接收器 3)在接收端做处理class
这对我不起作用(即使剪切和粘贴示例代码),没有错误,但没有触发事件。
不过我也发现了这个:
http://developer.android.com/reference/android/bluetooth/BluetoothHeadset.html
哪个是专用蓝牙耳机api...它是否取代了媒体按钮方法?或者它只是在食物链的更高层?是否应该使用它来代替媒体按钮事件 - 或者它们只是不同的视角?
如果媒体按钮的东西是这样,我可以 post 我的非工作代码,但如果它是一种过时的方法,我不想浪费任何人的时间!
谢谢!
有关使用蓝牙按钮的示例 - 这是一个很好的示例...
https://code.google.com/p/media-button-router/
它检测到点击了耳机 'play' 按钮,然后弹出一个对话框,询问将 'play' 指向哪个应用程序 - 它通过耳机播放选项,因此无需查看即可选择一个屏幕.