Android 如何计算通过蓝牙连接的设备数量?
我想在我的应用程序中通过蓝牙连接4台设备,连接4台设备后,我想停止任何其他设备以连接。为此,我需要知道连接设备的数量 如何以编程方式查找已连接设备的数量?Android 如何计算通过蓝牙连接的设备数量?,android,bluetooth,Android,Bluetooth,我想在我的应用程序中通过蓝牙连接4台设备,连接4台设备后,我想停止任何其他设备以连接。为此,我需要知道连接设备的数量 如何以编程方式查找已连接设备的数量?getBondedDevices()返回一组当前已配对的设备 您可以从其size() Set devices=bluetoothAdapter.getBondedDevices(); //设备。大小() BluetoothAdapter btAdapter=BluetoothAdapter.getDefaultAdapter(); Set de
getBondedDevices()
返回一组当前已配对的设备
您可以从其size()
Set devices=bluetoothAdapter.getBondedDevices();
//设备。大小()
BluetoothAdapter btAdapter=BluetoothAdapter.getDefaultAdapter();
Set devices=btAdapter.getBondedDevices()
那是什么“应用程序”?你创建了一个应用程序吗?我们需要你提供更多的信息我想是的,我创建了一个应用程序…确切地说是一个游戏。我创建了一个纸牌游戏,想在其中添加蓝牙多人游戏。
Set<BluetoothDevice> devices = bluetoothAdapter.getBondedDevices();
//deviceS.size()
if (devices.size() == 0) {
Log.i(TAG, " No paired devices : ");
}
else if (devices.size() > 1) {
Log.i(TAG, " Too many paired devices : " + devices.size() );
// Loop and dump the paired devices
for (BluetoothDevice device : devices) {
Log.i(TAG, " Device: " + device.getName() + ", " + device);
Log.i(TAG, " Address: " + device.getAddress() + ", " + device);
}
}
else {
retVal = devices.iterator().next().getAddress();
}