我怎么知道BLE扫描是否正在进行?

时间:2018-05-09 09:56:39

标签: android bluetooth-lowenergy

我的应用程序在前台扫描设备并解析ble广告数据并显示它。扫描和解析由状态机控制。我经常扫描失败,因此重新开始扫描。如何在开始扫描之前检查扫描是否正在进行?

1 个答案:

答案 0 :(得分:3)

如果import cv2 feature_detector = cv2.xfeatures2d.SURF_create() key_points = feature_detector.detect(img, None) # this is a list of float tuples e.g. (100.3224, 451.2334) float_coordinates = list(map(lambda key_point: key_point.pt)) # pixel_coordinates = ? 返回true,则设备正在扫描。

https://developer.android.com/reference/android/bluetooth/BluetoothAdapter#isdiscovering