自Marshmallow以来的Android蓝牙扫描设备没有结果

时间:2017-06-23 09:02:53

标签: android bluetooth bluetooth-lowenergy android-6.0-marshmallow

我正在尝试按照开发人员指南Marshmallow changes中所述为扫描设备执行新的实施(经典发现不再适用于 Android 6.0 及更高版本):

我也按照other thred

中的描述做了

this one

我的问题是onScanResult来自ScanCallback永远不会到达

1 个答案:

答案 0 :(得分:0)

  1. 可以启用蓝牙适配器。
  2. 可以授予蓝牙使用权限(在运行时或不在运行时)。
  3. 可以授予位置权限(ACCESS_COARSE或ACCESS_FINE)以便能够检索扫描结果。
  4. 确保已启用gps提供程序(智能手机GPS设置)。