獲取有關當前插入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
***
請給我發送任何錯誤/問題/功能請求。我無法回答市場評論,這可能會使調試變得困難。
***
閱讀更多信息