收藏
回答

附近有很多蓝牙设备但调用getBluetoothDevices()返回的devices列表经常为空?

安卓设备在开启搜索蓝牙设备成功(调用startBluetoothDevicesDiscovery()接口成功)且打开了定位的情况下,调用getBluetoothDevices()接口,每2500ms获取一次搜索到的蓝牙设备,在附近有很多蓝牙设备的情况下,发现有的时候返回的devices列表为空。

测试的安卓手机信息1:一加8pro; 微信版本:8.0.0 ;系统版本号:Android版本11、Hydrogen OS 11.0.14.IN11 ;

测试的安卓手机信息2:一加7; 微信版本:8.0.0 ;系统版本号:Android版本11、Hydrogen OS 11.0.14.GM57 ;

测试的安卓手机信息3:小米11pro; 微信版本:7.0.22; 系统版本号:Android版本 11、MIUI版本12.5.20稳定版;


最后一次编辑于  2021-12-31
回答关注问题邀请回答
收藏

2 个回答

  • 深蓝弧光
    深蓝弧光
    2024-09-29

    凡BLE疑难杂症者,试以延时之法

    2024-09-29
    有用
    回复
  • Cjiang
    Cjiang
    2021-12-31

    你好,更新下微信版本再试试?

    2021-12-31
    有用
    回复 1
    • 砼
      2022-08-16
      好像没用
      2022-08-16
      回复
登录 后发表内容