Вам необходимо создать объект UsbDevice
и вызвать из него метод.
UsbDevice usbDevice=//something;
String deviceName = usbDevice.getDeviceName();
например:
Чтобы получить подключенные устройства в реальном времени:
private final BroadcastReceiver mUsbReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
UsbDevice usbDevice = intent.getParcelableExtra(UsbManager.EXTRA_DEVICE);
String deviceName = usbDevice.getDeviceName();
}
};
, чтобы получить уже подключенные устройства:
publi c void getConnectedDevices () {UsbManager manager = (UsbManager) getSystemService (Context.USB_SERVICE);
HashMap<String, UsbDevice> deviceList = manager.getDeviceList();
Iterator<UsbDevice> deviceIterator = deviceList.values().iterator();
while (deviceIterator.hasNext()) {
UsbDevice device = deviceIterator.next();
manager.requestPermission(device, mPermissionIntent);
String name= device.getDeviceName();
}}