Obtenha informações sobre dispositivos USB conectados atualmente.
O Android 3.1 introduziu o USB HostMode, que permite ao usuário conectar dispositivos USB ao seu tablet Android da mesma maneira que um PC de desktop e estender sua funcionalidade (se o tablet tiver os drivers corretos, é claro).
Este aplicativo fornecerá informações sobre quase todos os dispositivos USB conectados atualmente (veja abaixo para obter mais informações sobre o 'quase').
As informações incluem:
• A classe de dispositivo
• O caminho do dispositivo USB
• O ID do fornecedor (VID) e o ID do produto (PID).
• Uma lista de todas as interfaces e seus pontos de extremidade.
Se você baixar os bancos de dados que o acompanham, o aplicativo também poderá fornecer informações adicionais, como o fornecedor do dispositivo (que não é necessariamente a marca!), O logotipo do fornecedor e o nome do produto.
Este aplicativo usa dois métodos diferentes para coletar informações:
1. O modo Android usará a API USB Android nativa.
2. O modo Linux analisará/SYS/BUS/USB/DISPOSITIVOS/.
Cada modo (Android/Linux) fornecerá informações ligeiramente diferentes. Por exemplo, o modo Android fornecerá mais informações sobre os pontos de extremidade e interfaces de um dispositivo, enquanto o modo Linux fornecerá mais informações sobre o próprio dispositivo (número de série, como ele se identifica etc.)
A resolução da subclasse do dispositivo será adicionada na próxima versão.
Escrevi este aplicativo como um exercício para explorar fragmentos e a nova API do host USB. Espero que seja útil para outra pessoa.
• O banco de dados é analisado em: http://www.linux-usb.org/usb.ids
• Todos os logotipos são de propriedade de seus respectivos proprietários
• Sem anúncios.
• Código-fonte: https://github.com/alt236/usb-device-info---android
***
Envie -me um email com quaisquer bugs/problemas/solicitações de recursos. Não posso responder aos comentários do mercado que podem dificultar a depuração.
***
Leia mais