Informieren Sie sich über die derzeit eingesteckten USB-Geräte.
Android 3.1 führte USB -Hostmode ein, mit dem der Benutzer USB -Geräte auf Ihr Android -Tablet auf die gleiche Weise wie ein Desktop -PC anschließen und seine Funktionalität erweitern kann (wenn das Tablet natürlich die richtigen Treiber hat).
Diese Anwendung enthält Informationen zu nahezu allen derzeit eingesteckten USB-Geräten (siehe unten, um weitere Informationen zum „fast“ zu erhalten).
Informationen umfassen:
• Die Geräteklasse
• Der USB -Geräteweg
• Die Anbieter -ID (VID) und die Produkt -ID (PID).
• Eine Liste aller Schnittstellen und ihrer Endpunkte.
Wenn Sie die dazugehörigen Datenbanken herunterladen, kann die Anwendung Ihnen auch zusätzliche Informationen wie den Anbieter des Geräts (das nicht unbedingt die Marke!), Logo des Anbieters und den Produktnamen bieten.
Diese Anwendung verwendet zwei verschiedene Methoden, um Informationen zu sammeln:
1. Der Android -Modus verwendet die native Android -USB -API.
2. Linux -Modus analysiert/sys/bus/USB/Geräte/.
Jeder Modus (Android/Linux) liefert leicht unterschiedliche Informationen. Zum Beispiel erhalten Sie Android -Modus Ihnen weitere Informationen zu den Endpunkten und Schnittstellen eines Geräts, während der Linux -Modus weitere Informationen über das Gerät selbst gibt (serielle Nummer, wie er sich selbst identifiziert usw.)
In der nächsten Version wird die Auflösung der Geräte -Unterklasse hinzugefügt.
Ich habe diese Anwendung als Übung zur Erkundung von Fragmenten und der neuen USB -Host -API geschrieben. Hoffentlich wird es für jemand anderen nützlich sein.
• Die Datenbank ist analysiert: http://www.linux-usb.org/usb.ids
• Alle Logos sind Eigentum ihrer jeweiligen Eigentümer
• Keine Anzeigen.
• Quellcode: https://github.com/ALT236/usb-device-info ---android
***
Bitte senden Sie mir eine E -Mail an Fehler/Probleme/Funktionsanfragen. Ich kann nicht auf Marktkommentare antworten, die das Debuggen erschweren können.
***
Mehr lesen