开发USB主机应用程序

时间:2013-02-26 05:29:09

标签: android android-x86

我需要测试一个简单的USB Host android应用程序,类似于:

UsbManager manager = (UsbManager) getSystemService(Context.USB_SERVICE);
...  
HashMap<String, UsbDevice> deviceList = manager.getDeviceList();
UsbDevice device = deviceList.get("deviceName");

但是,由于缺少支持USB Host的真实设备,我需要在模拟器或Android x86(Android v4.2)虚拟机上运行此设备。

在不需要真正的手机的情况下测试USB主机应用程序的选项有哪些。

更新:

好的,我在VMware播放器上使用Andoid-x86 ICS进行了测试,似乎我可以看到USB被检测到:

  

dmesg | grep“usb”

然后我看

  

scsi2:usb-storage 1-1:1.0

然后当我断开设备并再次运行dmesg

我明白了:

  

usb 1-1:USB已断开连接,设备编号为2

1 个答案:

答案 0 :(得分:1)

我认为没有足够的选择 Emulator Limitations