О USB Device Info
Описание приложения "USB Device Info"
Android 3.1 ввел режим хоста USB, который позволяет пользователю подключать USB устройства к своему Android-планшету так же, как и к настольному ПК, расширяя его функциональность (если планшет имеет соответствующие драйверы, конечно).
Приложение "USB Device Info" предоставляет информацию о большинстве подключенных USB устройств (см. ниже для информации о том, что это "почти").
Информация включает:
- Класс устройства
- Путь USB устройства
- Идентификатор производителя (VID) и идентификатор продукта (PID).
- Список всех интерфейсов и их конечных точек.
Если вы загрузите сопроводительные базы данных, приложение также будет способно предоставить вам дополнительную информацию, такую как производитель устройства (что не обязательно совпадает с брендом!), логотип производителя и название продукта.
Методы сбора информации приложения:
- Режим Android использует встроенный API USB Android.
- Режим Linux анализирует каталог
/sys/bus/usb/devices/.
Каждый режим (Android/Linux) предоставляет немного разную информацию. Например, режим Android даст вам больше информации об конечных точках и интерфейсах устройства, в то время как режим Linux предоставит больше информации о самом устройстве ( seriал номер, как оно идентифицирует себя и т.д.).
Разрешение подклассов устройств будет добавлено в следующей версии.
Я написал это приложение в качестве тренировки для изучения фрагментов и нового API USB хоста. Надеюсь, это будет полезно кому-то еще.
База данных парсится из: http://www.linux-usb.org/usb.ids
Все логотипы являются собственностью своих владельцев
Нет рекламы.
Исходный код: https://github.com/alt236/USB-Device-Info---Android
Пожалуйста, отправьте мне любые ошибки/проблемы/запросы на добавление функций. Я не могу ответить на отзывы на маркете, которые могут затруднить отладку.







