[英]Android - Bluetooth Buttons… Media Button Intents or Bluetooth Headset API?
编辑
它认为所有这些东西现在都已经过时了,随着android的发展,它已经发生了许多变化。 解决后,我会发布答案(如果没有其他人)。
我真的只想让后台应用程序首先破解蓝牙消息。
编辑结束
我有一个需要用户输入的Android应用-我想使用蓝牙耳机按钮(实际上是蓝牙手表/乐队按钮-但技术上是一样的!)。
我一直在看媒体按钮示例,在这里和其他地方有很多基本上都说:
1)将接收者/意图放入清单2)在主要活动中注册接收者3)在接收者类中进行处理
这对我不起作用(即使剪切和粘贴示例代码),也没有错误,但没有触发任何事件。
但是我也发现了这一点:
http://developer.android.com/reference/android/bluetooth/BluetoothHeadset.html
哪个是专用的蓝牙耳机api ...它取代了媒体按钮方法吗? 还是在食物链中更高? 应该使用它代替Media Button Event的东西吗?或者它们只是不同的观点?
如果可以使用媒体按钮,则可以发布无效的代码,但是如果过时的方法,则不想浪费任何人的时间!
谢谢!
有关使用蓝牙按钮的示例-这是一个很好的示例...
https://code.google.com/p/media-button-router/
它检测到耳机的“播放”按钮被击中,然后弹出一个对话框,询问将“播放”定向到哪个应用程序-它通过耳机播放选择,因此无需查看屏幕即可选择。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.