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