连接到适用的设备,不可见

时间:2014-01-30 12:43:24

标签: android bluetooth android-bluetooth

我目前正在开发Androïd应用程序,我想知道哪些可用设备可以进行连接。 我可以访问已配置的设备以及附近可见的每个设备。 我试图比较这两个列表,以获得这些可访问的设备。 问题是大多数设备只能设置为可见两分钟,而配置设备可用于连接而无需可见。 我怎样才能知道哪些设备可用于连接?

提前致谢。

1 个答案:

答案 0 :(得分:0)

我认为您的意思是配对设备。在这种情况下,您只需从BTadapter调用方法getBondedDevices并接收一组BluetoothDevice对象。像这样:

BluetoothAdapter btAdapter = BluetoothAdapter.getDefaultAdapter();
Set<BluetoothDevice> pairedDevices = btAdapter.getBondedDevices();
for (BluetoothDevice device : pairedDevices) {
    System.out.println("device name: "+device.getName() + " device address: " + device.getAddress());
}