Я хочу подключить 4 устройства через Bluetooth в своем приложении, и после подключения 4 устройств я хочу остановить подключение других устройств. Для этого мне нужно знать количество подключенных устройств.
Как узнать количество подключенных устройств программно?
Да, я создал приложение... точнее, игру. Я создал карточную игру и хочу добавить в нее мультиплеер по Bluetooth.
getBondedDevices()
возвращает набор сопряженных в данный момент устройств
вы можете получить количество подключенных устройств из его size()
Set<BluetoothDevice> devices = bluetoothAdapter.getBondedDevices();
//deviceS.size()
BluetoothAdapter btAdapter = BluetoothAdapter.getDefaultAdapter(); Установить устройства = btAdapter.getBondedDevices();
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();
}
Что это за "приложение"? Вы создали приложение? Нам нужно немного больше информации от вас, я думаю