如何在Android中启用A2DP接收器function?

我正在开发一个使用Gingerbread 2.3.4作为操作系统的定制嵌入式设备。 现在,该设备应该能够播放来自其他支持A2DP的设备(如iPhone或其他Android设备)的音频流。 我知道Gingerbread包含Bluez stack 4.69,它具有A2DP接收器function。 但是,我怀疑Android是否公开了这些API。

您对我如何实现此function有任何想法吗? 由于我没有开发通用的Android应用程序,任何种类的非标准方法都将受到赞赏。 我认为即使在Android中也可以通过DBus接口直接访问Bluez堆栈。

  • Android + Arduino蓝牙数据传输
  • 如何在内置笔记本电脑蓝牙的VirtualBox上测试Androidx86上的基于蓝牙的应用程序
  • 通过蓝牙从作为客户端的PC向作为服务器的移动设备发送字符串
  • 找出Android蓝牙LE GATT配置文件
  • 列出连接的蓝牙设备?
  • 蓝牙安全与不安全
  • 在Marshmallow中获取蓝牙本地mac地址
  • 如何在支持蓝牙的Arduino微控制器上将Android应用程序正确连接到RFCOMM插槽?
  • Bluez可以支持A2DP接收器。 但Android框架无法启用此配置文件。

    您可以使用硬编码实践来实现蓝牙设备路径