我正在使用Android GATT BLE开发应用程序,我只能在摩托罗拉设备上与我的目标设备建立连接(使用Android版本5,5.0.1,5.0.2测试)但是,其他设备如三星,HTC,联想等,不工作。
我尝试调试相同,我可以理解mBluetoothAdapter.startLeScan(mLeScanCallback);
搜索不起作用。
如何使用motorola以外的其他方式搜索并连接目标。
private void scanLeDevice(final boolean enable) {
if (enable) {
// Stops scanning after a pre-defined scan period.
mHandler.postDelayed(new Runnable() {
@Override
public void run() {
mScanning = false;
mBluetoothAdapter.stopLeScan(mLeScanCallback);
}
}, SCAN_PERIOD);
mScanning = true;
mBluetoothAdapter.startLeScan(mLeScanCallback);
} else {
mScanning = false;
mBluetoothAdapter.stopLeScan(mLeScanCallback);
}
...
}