有没有办法在Android中访问底层的蓝牙设置?

时间:2011-05-12 15:57:45

标签: android bluetooth

我不确定如何提出这个问题,以免被人大吼大叫,但是我的DroidX的蓝牙媒体输出太低了,我想知道我是否可以编写一个应用程序,允许我提高最大可读水平硬件级别(因为将滑块移动到最大值不会这样做)。我没有看到任何地方访问底层硬件设置,但我希望这是一个运营商级别限制,并且Android确实可以访问这些较低级别的设置。

我已经确认我的耳机不是问题,因为其他设备产生的音量要高得多。任何想法都赞赏。

1 个答案:

答案 0 :(得分:0)

盯着BlueZ来源(参见https://android.googlesource.com/platform/external/bluetooth/bluez/+/master/audio/headset.c的第953行 )耳机层似乎确实有增益设置。通过适当的挖掘和一些严重的肘部油脂我应该想象你可以从本机代码修改它。不确定它是否适用于A2DP耳机,以及它如何与Android音频子系统交互,因此您的里程可能会有所不同。