我希望我的Android应用程序能够执行定期的LE扫描,即使设备处于深度睡眠状态。为此,我使用了一个Alarm Manager,它启动一个执行扫描的IntentService。由于startLEScan()只通知一次BLE设备,而且我希望得到有关BLE设备的持续报告,所以我需要停止并启动LE扫描。(this); //I get it using BluetoothAdapter.getDefaul
private final BluetoothAdapter.LeScanCallback mLeScanCallback = new BluetoothAdapter.LeScanCallback()BluetoothDevice device, final int rssi, final byte[] scanRecord) { }
我从4.4.2版和Nexus75.1版的宏碁表中扫描了一个BLE设备。我想使用UUIDS过滤BLE设备,但是对于