您的位置:首页 > 产品设计 > UI/UE

BluetoothAdapter.LeScanCallback

2016-05-19 09:37 489 查看

介绍

Android 4.3(API 18)及以上

android.bluetooth.BluetoothAdapter.LeScanCallback


调用
BluetoothAdapter.startLeScan(LeScanCallback)
BluetoothAdapter.startLeScan(UUID[], LeScanCallback)
的回调接口,用于传送 BLE 蓝牙的查找结果。

抽象方法:

public void onLeScan(BluetoothDevice device, int rssi, byte[] scanRecord)


注意事项

onLeScan 方法在Android 5.0以下及Android 5.0及以上所运行的线程不同。

private BluetoothAdapter.LeScanCallback leScanCallback = new BluetoothAdapter.LeScanCallback() {
@Override
public void onLeScan(final BluetoothDevice device, int rssi, byte[] scanRecord) {
if (Looper.myLooper() == Looper.getMainLooper()) {
// Android 5.0 及以上
connect(device);
} else {
// Android 5.0 以下
runOnUiThread(new Runnable() {
@Override
public void run() {
connect(device);
}
});
}
}
};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: