Android 3.1 ieviesta USB hostmode kas ļauj lietotājam plug USB ierīces uz jūsu Android tablete tāpat kā Desktop PC un paplašināt savu funkcionalitāti (ja tablete ir pareizo draiveri, protams).
Šis pieteikums sniegs informāciju par gandrīz visiem šobrīd pieslēgts USB ierīci (skatīt zemāk, lai iegūtu vairāk informācijas par "gandrīz").
Informācija ietver:
• Ierīču klase
• USB ierīce ceļš
• pārdevējs ID (VID) un Produkta ID (PID).
• Saraksts ar visiem saskarnes un to galapunktiem.
Ja jūs lejupielādēt pievienotos datu bāzes, pieteikums arī varēs sniegt jums papildu informāciju, piemēram, pārdevējs ierīces (kas nav obligāti zīmols!), Pārdevējs logotips un produkta nosaukumu.
Šis pieteikums izmanto divas dažādas metodes, lai savāktu informāciju:
1. Android režīms izmantot dzimto android USB API.
2. Linux režīms parsēt / sys / bus / usb / ierīces /.
Katrs režīms (Android / Linux) sniegs nedaudz atšķirīgu informāciju. Piemēram Android režīms sniegs jums vairāk informācijas par ierīces ir galapunktiem un saskarnes, bet Linux režīms sniegs plašāku informāciju par pašas ierīces (sērijas numurs, kā to nosaka pati, uc)
Ierīce Apakšklase izšķirtspēja tiks pievienota nākamajā versijā.
Es uzrakstīju šo pieteikumu kā izmantot, lai izpētītu fragmentus un jaunā USB uzņēmējas API. Cerams, ka tā būs noderīga, lai kāds cits.
• Datu bāze ir parsēt no: http://www.linux-usb.org/usb.ids
• Visi logotipi ir pieder to īpašniekiem
• Nav reklāmu.
• Pirmkods: https://github.com/alt236/USB-Device-Info---Android
***
Lūdzu, rakstiet man ar jebkuru kļūmi / problēmas / funkciju pieprasījumiem. Es nevaru atbildēt uz tirgus komentāriem, kas var padarīt atkļūdošanas grūti.
***
Atjaunināta
2020. gada 7. jūl.