获取有关当前插入USB设备的信息。
Android 3.1引入了USB Hostmode,该USB Hostmode允许用户以与台式PC相同的方式将USB设备插入您的Android平板电脑并扩展其功能(如果平板电脑当然具有正确的驱动程序)。
该应用程序将提供有关几乎所有当前插入USB设备的信息(有关“几乎”的更多信息,请参见下文)。
信息包括:
•设备类
•USB设备路径
•供应商ID(VID)和产品ID(PID)。
•所有接口及其端点的列表。
如果您下载随附的数据库,则该应用程序还可以为您提供其他信息,例如设备的供应商(不一定是品牌!),供应商的徽标和产品名称。
该应用程序使用两种不同的方法来收集信息:
1。Android模式将使用本机Android USB API。
2。Linux模式将解析/SYS/BUS/USB/设备/。
每种模式(Android/Linux)将提供略有不同的信息。例如,Android模式将为您提供有关设备端点和接口的更多信息,而Linux模式将提供有关设备本身(序列号,如何识别本身等)的更多信息。
设备子类分辨率将在下一个版本中添加。
我将此应用程序写为探索片段和新的USB主机API的练习。希望这对别人有用。
•数据库从:http://www.linux-usb.org/usb.ids解析
•所有徽标都是其各自所有者的属性
•没有广告。
•源代码:https://github.com/alt236/usb-device-info--android
***
请给我发送任何错误/问题/功能请求。我无法回答市场评论,这可能会使调试变得困难。
***
阅读更多信息