Android 3.1 USB Hostmode- eingeführt, die der Anwender Geräte auf Ihrem Android-Tablet in der gleichen Weise wie ein Desktop-PC anschließen USB ermöglicht und seine Funktionalität erweitern (wenn die Tablette die richtigen Treiber natürlich hat).
Diese Anwendung wird fast alle zur Zeit mit Informationen zu USB-Gerät eingesteckt in (siehe unten für weitere Informationen über die "fast").
Die Informationen beinhalten:
• Die Geräteklasse
• Das USB-Gerät Pfad
• Die Vendor ID (VID) und die Produkt-ID (PID).
• Eine Liste aller Schnittstellen und deren Endpunkte.
Wenn Sie die begleitenden Datenbanken herunterladen, wird die Anwendung auch in der Lage sein, Sie mit zusätzlichen Informationen, wie zB den Hersteller des Geräts (die nicht unbedingt die Marke ist!), Das Logo des Herstellers und der Produktname.
Diese Anwendung verwendet zwei verschiedene Methoden, um Informationen zu sammeln:
1. Android-Modus wird die native Android-USB-API verwenden.
2. Linux-Modus wird parsen / sys / bus / usb / devices /.
Jeder Modus (Android / Linux) liefert unterschiedliche Informationen. Zum Beispiel Android-Modus wird Ihnen mehr Informationen über ein Gerät Endpunkte und Schnittstellen, während Linux-Modus mehr Informationen über das Gerät selbst geben wird (Seriennummer, wie sie identifiziert sich, etc.)
Vorrichtung Subklasse Auflösung wird in der nächsten Version hinzugefügt werden.
Ich schrieb diese Anwendung als eine Übung Fragmente und dem neuen USB-Host-API zu erkunden. Hoffentlich wird es an jemand anderen nützlich sein.
• Die Datenbank wird analysiert von: http://www.linux-usb.org/usb.ids
• Alle Logos sind Eigentum ihrer jeweiligen Eigentümer
•Keine Werbung.
• Quellcode: https://github.com/alt236/USB-Device-Info---Android
***
Bitte mailen Sie mir mit irgendwelchen Fehler / Probleme / Feature-Requests. Ich kann nicht auf den Markt Kommentare zu antworten, die schwierig machen kann debuggen.
***
Aktualisiert am
07.07.2020