假设设备之前从未见过其他设备,在此设置中它已经知道其设备的mac地址,并且只是尝试配对该设备以确定它是否在范围内
如何覆盖配对对话框?
我不认为你可以覆盖配对对话。
但我认为可以做你想做的事情。如果您启动设备发现并注册以接收ACTION_FOUND意图。 http://developer.android.com/reference/android/bluetooth/BluetoothDevice.html#ACTION_FOUND请注意,此意图为您提供已发现设备的名称。 RSSI也可用 - 您可能会发现它很有用。
这样,您可以确定您要查找的设备是否在没有配对的范围内(并且没有出现配对对话框)。