不同的安卓手机连接蓝牙SPP设备数量上是否有限制?

5

我已经能够同时连接多个蓝牙SPP设备。但是在三星Galaxy S I9003手机上,我只能连接最多3个蓝牙设备。而在我的Galaxy S II上,我只能同时连接2个设备。

不同的设备有不同的限制吗?据我了解,底层Bluez堆栈的并行连接限制为7。有没有办法克服这个限制?

1个回答

0
不同的设备是否有不同的限制?
我相信是这样的。我曾看到设备制造商为各种原因大幅修改Android OS。例如,在Galaxy Nexus上以编程方式切换蓝牙开关需要android.permission.BLUETOOTH_ADMIN权限,而在许多三星设备上,它还需要android.permission.BLUETOOTH权限。WiFi也是如此。因此,我并不惊讶三星在不同设备上有不同数量的同时蓝牙连接的最大限制。
有没有办法克服这个限制?
理论上是有的。但您将不得不获取Android OS源代码,修改最大并行连接数,然后构建新的系统映像并将其安装在设备上。我担心这不会很容易。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接