Android 3.1 indførte USB hostmode som giver brugeren mulighed for at tilslutte USB-enheder til din Android-tablet på samme måde som en desktop pc og udvide dens funktionalitet (hvis tabletten har de korrekte drivere selvfølgelig).
Dette program vil give oplysninger om næsten alle i øjeblikket tilsluttet USB-enhed (se nedenfor for mere info om den "næsten").
Information omfatter:
• Device klasse
• Enheden sti USB
• Leverandøren ID (VID) og Produkt-ID (PID).
• En liste over alle grænseflader og deres endepunkter.
Hvis du henter de medfølgende databaser, vil programmet også kunne give dig yderligere info såsom Leverandøren af enheden (som ikke nødvendigvis er det mærke!), Sælgerens logo og produktnavn.
Dette program bruger to forskellige metoder til at indsamle oplysninger:
1. Android tilstand vil bruge native android USB API.
2. Linux tilstand vil parse / sys / bus / usb / enheder /.
Hver tilstand (Android / Linux) vil give lidt anderledes information. For eksempel Android tilstand vil give dig mere information om en enheds endepunkter og grænseflader, mens Linux-tilstand vil give mere information om selve enheden (serienummer, hvordan den identificerer sig selv, etc.)
Device Underklasse resolution vil blive tilføjet i den næste version.
Jeg skrev denne ansøgning som en øvelse til at udforske fragmenter og den nye USB host API. Forhåbentlig vil det være nyttigt at en anden.
• Databasen analyseres fra: http://www.linux-usb.org/usb.ids
• Alle logoer tilhører deres respektive ejere
• Ingen annoncer.
• Kildekode: https://github.com/alt236/USB-Device-Info---Android
***
Venligst e-mail mig med eventuelle bugs / problemer / funktion anmodninger. Jeg kan ikke svare på markedets kommentarer, der kan gøre debugging svært.
***