Как получить список подключенных периферийных устройств в приложении android (не android вещи) - PullRequest
2 голосов
/ 09 июля 2020

Я новичок в разработке Android и работаю над требованием получить список периферийных устройств, подключенных к устройству android. Пример списка устройств: внешний динамик, подключенные мониторы.

Есть ли способ получить список периферийных устройств?

Примечание: я не работаю над Android вещами и, следовательно, не рассматриваю PeripheralManager

1 Ответ

0 голосов
/ 14 июля 2020

Чтобы получить список устройств, подключенных по USB, см .: https://developer.android.com/guide/topics/connectivity/usb/host Чтобы получить список устройств Bluetooth, см .: gat

final BluetoothManager bluetoothManager = (BluetoothManager)getSystemService(Context.BLUETOOTH_SERVICE);
List<BluetoothDevice> gattServerConnectedDevices = bluetoothManager.getConnectedDevices(BluetoothProfile.GATT_SERVER);
for (BluetoothDevice device : gattServerConnectedDevices) {
Log.d("Tag", "Found connected device: " + device.getAddress());
}

non gat см .: https://developer.android.com/reference/android/bluetooth/BluetoothManager.html#getConnectedDevices (int)

для устройств, подключенных к Wi-Fi, см .: { ссылка }

для внешних дисплеев см .: { ссылка }

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...