要获取USB驱动器的名称,可以使用Android的UsbManager类。以下是一个示例代码,演示如何获取连接的USB设备的名称:
// 获取UsbManager实例
UsbManager usbManager = (UsbManager) getSystemService(Context.USB_SERVICE);
// 获取已连接的USB设备列表
HashMap usbDevices = usbManager.getDeviceList();
// 遍历已连接的USB设备
for (UsbDevice device : usbDevices.values()) {
// 获取USB设备的名称
String deviceName = device.getDeviceName();
Log.d("USB", "Device Name: " + deviceName);
}
在上面的示例中,首先获取UsbManager的实例。然后使用getDeviceList()方法获取已连接的USB设备列表。接下来,使用for循环遍历设备列表,并使用getDeviceName()方法获取设备的名称。最后,可以将设备名称打印到日志中或进行其他操作。
请注意,要使用此代码,需要在AndroidManifest.xml文件中添加以下权限:
此权限允许您的应用程序访问USB设备。