BlueZ vs Bluedroid蓝牙堆栈

 mobiledu2502864045 发布于 2023-02-12 16:33

BlueZ有很多文档和所有文档.同样,我了解BlueZ支持A2DP接收器支持.同时,通过修改同一个内部的audio.conf文件,可以使android设备充当A2DP接收器.

我也知道从android 4.2开始,BlueZ堆栈被Broadcom的Bluedroid堆栈取代.我搜索了很多关于Bluedroid堆栈的信息.但我无法找到相同的细节.

希望有人可以帮我解决以下疑问.

1).Bluedroid是否支持A2DP接收器?

2).audio.conf文件是否可用于具有bluedroid堆栈的设备?

3).我将通过直接调用BlueZ堆栈的API来为Android设备编写A2DP接收器支持.但我最后的问题是Bluedroid堆栈是否也可以使用相同的?希望Bluedroid只是BlueZ的扩展.

请帮忙.

1 个回答
  • Bluedroid是Broadcom提供的一个堆栈,现在是android中的opensource.Bluedroid在任何方面都与bluez无关,它与bluez相比几乎没有什么优势(我与此不同).

    [1].截至目前,Bluedroid没有a2dp接收器支持,根据代码可用源代码,只有a2dp源支持可用

    [2].Audio.conf文件用于bluez堆栈,它不是bluedroid的一部分

    [3].直接调用Bluez API--我认为你会使用dbus调用但是bluedroid不支持dbus方法调用,它有一个实现的回调机制,所以它不起作用,bluedroid不是bluez的扩展.

    2023-02-12 16:34 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有