Android BLE应用开发--部分手机扫描列表不包含任何内容

Posted

技术标签:

【中文标题】Android BLE应用开发--部分手机扫描列表不包含任何内容【英文标题】:Android BLE app development--Scan list contains nothing on some phones 【发布时间】:2016-06-15 15:52:15 【问题描述】:

我正在开发适用于 iosandroid 设备的 BLE 应用程序。

应用程序是使用 ionic 和 cordova 编写的。

在我的三星 Galaxy S6,Android 版本 6.0.1 上,即使我知道我有设备广告,我的应用程序也不会填充扫描列表。在此手机上运行的其他通用应用程序(如 BlueScan 和 Bluetooth LE Scanner)确实会填充扫描列表,我认为它们应该这样做。

我还可以访问另外两台 Android 设备——摩托罗拉 MotoG 和三星 Galaxy Tab 4。这两款设备都将根据需要填充扫描列表以运行我的应用程序。

ios 手机也会适当地填充扫描列表。

还有其他人在使用三星 Galaxy S6 时遇到过这样的问题吗?如果是这样,您能否确定是否需要对应用程序的源代码进行修改或手机本身是否需要调整某些设置?

【问题讨论】:

【参考方案1】:

我们使用的 BLE 插件的更新版本证明可以解决此问题。

【讨论】:

以上是关于Android BLE应用开发--部分手机扫描列表不包含任何内容的主要内容,如果未能解决你的问题,请参考以下文章

Android-Ble蓝牙开发Demo示例–扫描,连接,发送和接收数据,分包解包(附源码)

检测Android App收到扫描请求时是不是发送BLE扫描响应

Android BLE 扫描问题

Android代码不扫描BLE设备CC2650

android BLE Peripheral 手机模拟设备发出BLE广播 BluetoothLeAdvertiser

android BLE Peripheral 手机模拟设备发出BLE广播 BluetoothLeAdvertiser