关于Android中的USB HOST 怎么发现设备

关于Android中的USB HOST 如何发现设备
 我想在android开发板上和一个外设通信,这个外设是串口虚拟的USB口,所以我想使用USB HOST来发现这个设备,然后通信。但是我不知道这个设备的属性(vendor-id,product-id,class,subclass,protocol),所以想采用先获取所有已连接设备,然后得到该设备的属性,然后匹配通信。现在的现象是设备根本发现不了。我想问一下:

1.如果不知道这个设备的属性(vendor-id,product-id,class,subclass,protocol),是不是就不能发现这个设备。

2.如果1不成立,那么我采用的USB HOST中发现设备的第二种方式,即使用UsbMnanger来获取设备,为什么现在没有获取到设备呢?可能失败的原因有哪些?

谢谢各位,临近崩溃,望好心人指点指点,再次感谢~

------解决方案--------------------
楼主解决了么?
------解决方案--------------------
美女解决了吗?