安卓低功耗蓝牙 : Not hearing advertisements on some devices

标签 android bluetooth bluetooth-lowenergy nexus-7

我的设备正在发射低功耗蓝牙 (BLE) 广告,而 Nexus 7 (2013) Android 平板电脑应该会听到这些广告。但是,它听不到来 self 设备的 BLE 广告并且似乎听不到任何 BLE 广告(该区域有一些 BLE 信标)。 ca也是如此。我试过的 2014 Moto G 手机。

但是,LG G4、Samsung S4 和 Samsung S5 会接收到这些广告。

我是否可以为 Nexus 7 2013 设备修改一些配置,以便它可以听到那些 BLE 广告?我的互联网调查显示 Nexus 7 2013 支持 BLE(与 Nexus 7 2012 不同,后者不支持)。

是否有某种方法可以检测(例如通过某些 API)给定设备是否可以收听 BLE 广告?

编辑: 在不同的 Nexus 7 上试过这个,它在那里工作。作为引用,我正在使用此应用程序搜索 BLE 广告:https://github.com/gardarh/android-blescanner

最佳答案

您需要在设置中激活位置才能在 Android 6+ 上接收 ble 扫描结果

关于安卓低功耗蓝牙 : Not hearing advertisements on some devices,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39897350/

相关文章:

onCharacteristicwrite 中的 Android Ble 状态代码 14

android - 蓝牙 GATT - onServicesDiscovered(BluetoothGatt gatt, int status) 不包含所有服务

android - @OnClick 在 ButterKnife 库的实现中不起作用

android - 当锁定屏幕中屏幕方向发生变化时,如何防止我的 Android 应用程序崩溃?

android - onLeScan 在发现蓝牙文件设备时调用了两次

c# - 蓝牙串行端口 (SPP) 传入端口创建

android - 使用 ProGuard 和 Android 应用程序时出现重复资源

android - 清除编辑文本数据

Android广播接收器蓝牙事件捕获

android - 在 Android 中嗅探蓝牙低功耗