Получите информацию о подключенных в настоящее время USB-устройствах.
Android 3.1 представил USB -хост -мод, который позволяет пользователю подключать устройства USB к вашему планшету Android так же, как настольный ПК и расширять его функциональность (если планшет, конечно, имеет правильные драйверы).
В этом приложении будет предоставлена информация о почти всех подключенных в настоящее время USB-устройстве (см. Ниже дополнительную информацию о «почти»).
Информация включает в себя:
• Класс устройства
• Путь USB -устройства
• Идентификатор поставщика (VID) и идентификатор продукта (PID).
• Список всех интерфейсов и их конечных точек.
Если вы загружаете сопровождающие базы данных, приложение также сможет предоставить вам дополнительную информацию, такую как поставщик устройства (что не обязательно является брендом!), Логотип поставщика и название продукта.
Это приложение использует два разных метода для сбора информации:
1. Android Mode будет использовать Api Android USB API.
2. Linux Mode будет разрабатывать/sys/bus/usb/устройства/.
Каждый режим (Android/Linux) предоставит немного отличную информацию. Например, режим Android предоставит вам больше информации о конечных точках и интерфейсах устройства, в то время как Linux Mode предоставит больше информации о самом устройстве (серийный номер, как оно идентифицирует себя и т. Д.)
Разрешение подкласса устройства будет добавлено в следующей версии.
Я написал это приложение как упражнение для изучения фрагментов и нового USB -хозяина API. Надеюсь, это будет полезно для кого -то другого.
• База данных аналогична: http://www.linux-usb.org/usb.ids
• Все логотипы являются собственностью их соответствующих владельцев
• Без рекламы.
• Исходный код: https://github.com/alt236/usb-device-info---android
***
Пожалуйста, напишите мне с любыми ошибками/проблемами/запросами функций. Я не могу ответить на рыночные комментарии, которые могут затруднить отладку.
***
Читать далее