0

我想使用 Lenovo Tab2 A7(Android 5.0,root)作为 A2DP 接收器。为此,我必须编辑文件:
/external/bluetooth/bluedroid/include/bt_target.h

/packages/apps/Bluetooth/res/values/config.xml

但我找不到他们。我搜索了平板电脑上的每个文件夹。我还搜索了联想提供的来源:http:
//support.lenovo.com/de/de/products/tablets/a-series/a7-10-2/downloads/ds105762

有人能给我提示吗?

4

1 回答 1

1

这些文件bt_target.hconfig.xml实际上在 android 设备上不存在。这些文件存在于 AOSP 代码中。要启用 A2DP 接收器,您必须实际深入研究代码,转到您提到的这些文件位置,进行更改,然后编译完整图像或仅编译 bluedroid。

如果您只想替换 bluedroid 库,您的设备也应该植根。在完整图像的情况下,无论如何你必须刷新你的完整图像。

但是,不幸的是,A2DP 接收器还没有完成。通过上述步骤,您将能够启用接收器配置文件并连接到它并开始从远程设备流式传输到您的设备,但流式传输数据无法在您的设备上播放。原因是,AOSP 目前还没有可以在手机扬声器上播放流数据的那部分代码。

请参阅以下链接以获取更多信息

android上的A2DP sink讨论

不过等等,有一个好消息,虽然三星 Galaxy S7及以上系列手机确实支持接收器角色。但是现在手机的接收器功能似乎受到限制。Galaxy S7 及以上系列手机目前只能通过内置的快速连接应用程序与Tizen 智能电视连接。

于 2016-10-14T13:53:38.600 回答