android – 如何发送蓝牙AVRCP供应商依赖并从应用程序传递命令?

我想使用AVRCP供应商相关或通过命令与另一个蓝牙设备通信.从可用的API,似乎没有任何方式从Android应用程序进行此类调用.任何人都可以建议这是否可行以及如果可能的话如何做到这一点?

解决方法:

你应该做的是直接去与BlueZ蓝牙堆栈的HCI层交谈.您可以通过D-Buss守护程序执行此操作,您可以从Userspace执行此操作.接下来您将获取ARVCP规范,例如1.0,但您也可以在Bluetooth SIG AVRCP 1.3或1.4规范上找到它们,并开始解析命令.此演示文稿应该有用:Android Bluetooth Introduction* question.

上一篇:声音 – 我想通过蓝牙发送音频到Android手机 – kubuntu 14.04


下一篇:在Android(蓝牙低功耗)中启用蓝牙特性通知不起作用