Android:如果找到设备,有没有办法尽早完成蓝牙广播接收器?

时间:2017-08-02 21:46:04

标签: android bluetooth broadcastreceiver

我有一个Android应用,需要连接到具有特定名称/ MAC的Bluetooth启用设备。有没有办法完成BroadcastReceiver,这样一旦设备注册,它就会发送信号移动 从: BluetoothDevice.ACTION_FOUND.equals(action) 至: BluetoothAdapter.ACTION_DISCOVERY_FINISHED.equals(action)

所以我不必等到我的应用程序自然完成它的搜索?

1 个答案:

答案 0 :(得分:0)

解决方案是放置if语句:

if (device.getName().equals("SOME NAME")) {
                mBluetoothAdapter.cancelDiscovery();
            }

if (BluetoothDevice.ACTION_FOUND.equals(action))