Android 读取usb设备

原创
2016/07/26 11:06
阅读数 1.9K
/**
 * @Description: 判断当前设备是否是Ipod
 * @param context
 * @return
 */
public static final boolean isIpodVendor(Context context) {
	UsbManager um = (UsbManager) context.getSystemService(Context.USB_SERVICE);
	HashMap<String, UsbDevice> usbDeviceList = um.getDeviceList();
	Iterator<UsbDevice> deviceIterator = usbDeviceList.values().iterator();
	int vendorId = 0;
	while (deviceIterator.hasNext()) {
		UsbDevice device = deviceIterator.next();
		vendorId = device.getVendorId();
		System.out.println("Device Vendor Id = " + device.getVendorId());
		if (vendorId == StaticCode.APPLE_VENDOR_ID) {
			return true;
		} else {
			continue;
		}
	}
	return false;
}

 

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部