android - 不同的 Android 手机对它们可以连接的蓝牙 SPP 配置文件设备的数量有不同的限制吗?

标签 android bluetooth

我已经能够同时连接到多个蓝牙 SPP 设备。但我最多可以连接到 Samsung Galaxy S I9003 手机中的 3 个蓝牙设备。在我的 Galaxy S II 中,我只能同时连接到 2 个设备。

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

最佳答案

Is there different limits for different devices.

我相信是这样的。我见过设备制造商出于某种原因大量修改 Android 操作系统。 IE。在 Galaxy Nexus 上以编程方式打开和关闭蓝牙需要 android.permission.BLUETOOTH_ADMIN 权限,而在许多三星设备上它也需要 android.permission.BLUETOOTH。 WiFi 也是如此。因此,对于三星针对不同设备的最大同时蓝牙连接数不同,我并不感到惊讶。

Is there any way to overcome this limit ?

理论上 - 是的。但您必须获取 Android 操作系统源代码,修改最大并行连接数,然后构建新的系统镜像并将其安装到您的设备上。恐怕这并不容易。

关于android - 不同的 Android 手机对它们可以连接的蓝牙 SPP 配置文件设备的数量有不同的限制吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7118081/

相关文章:

android - 调用对话结果的 Activity

java - Android ksoap2 通过 https

python - 在 python 3 中使用套接字库(RFCOMM 模式)重新连接蓝牙设备?

iphone - 与外部设备的蓝牙通信

java - 应用android5.1.1 Proguard 后出现VerifyError。请告诉我如何解决它

java - 如何根据最后一个 "/"将字符串分成两部分

android - 剪切路径问题

支持 HID 的蓝牙 USB 智能加密狗

android - BluetoothSerial cordova 插件回显写入

java - 我想等到我的设备完全配对(BLE)