Android bluedroid 堆栈 - 启用 a2dp 接收器 - NDK 应用程序

Android bluedroid stack - Enable a2dp sink - NDK application

我正在尝试在 Nexus 中启用 a2dp 接收器配置文件 - Android M。看来可以通过设置 /external/bluetooth/bluedroid/include/bt_target 中的适当标志来启用对 a2dp 接收器的支持.h 文件.

/* Enable bluetooth av sink. */
#define BTA_AV_SINK_INCLUDED TRUE

我可以不编译和刷写完整的系统映像,而是直接提取更新的蓝牙库并在 NDK 中使用该库,并为 a2dp 接收器开发独立的解决方案吗?它是否按预期工作?我正在寻找使其独立运行的解决方案....

#define:

#define BTA_AV_SINK_INCLUDED TRUE

存在于 /external/bluetooth/bluedroid/include/bt_target.h 文件中必须启用,并且需要在系统级别设置其他功能标志才能正确编译。 这需要整个构建(即完整的系统映像),而不是立即安装所需可执行文件和 运行 系统的独立方式。

谢谢。