繁体   English   中英

Android-蓝牙按钮…媒体按钮意图还是蓝牙耳机API?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM