蓝牙设备查找是指在设备上配置蓝牙功能以搜索和连接其他蓝牙设备的过程。开启蓝牙后,用户可以通过设备上的搜索功能来查找周围的蓝牙设备,设备会扫描附近正在广播的蓝牙设备,并列出可连接的设备列表。
一、应用端调用
1、监听查找结果
//蓝牙发现设备和查找结束广播
IntentFilter intentFilter = new IntentFilter();
intentFilter.addAction(BluetoothDevice.ACTION_FOUND);
intentFilter.addAction(BluetoothAdapter.ACTION_DISCOVERY_FINISHED);
registerReceiver(btReceiver, intentFilter);
BroadcastReceiver btReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
if (BluetoothDevice.ACTION_FOUND.equals(intent.getAction())) {
BluetoothDevice device = intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE);
if (