2012-03-28 75 views
0

我是Android开发新手,从源代码构建4.0.3。 build.prop将我的设备列为“Incredible 2”,但在蓝牙设置中我的设备列为“BlueZ”。当然,我可以改变它,但我想知道在哪里处理源,所以我可以看到如何解决它。Android设备名称==“BlueZ”?

+2

BlueZ是Linux中使用的蓝牙堆栈的名称,因此也用于Android。我会检查/ etc/bluetooth中的文件夹,即'main.conf' – theomega 2012-03-28 16:29:04

回答

1

BlueZ是官方的Linux蓝牙协议。它可能只是默认协议名称而不是设备名称。我没有在这台机器上的来源,但我认为,在蓝牙源目录中有一个配置文件列出名称。

+0

因此,我猜测Android BT堆栈无法获得设备类型(Incredible 2),因此它使用BlueZ代替。但是我不知道在哪里可以找到这个条件代码。 – gdanko 2012-03-28 16:34:42