Android 3.1 ներկայացրել USB hostmode որը թույլ է տալիս օգտագործողին plug USB սարքերը Ձեր Android դեղահատ է նույն կերպ, որպես Desktop PC եւ ընդլայնել իր ֆունկցիոնալությունը (եթե դեղահատ ունի ճիշտ վարորդներին իհարկե).
Այս ծրագիրը կարող է տրամադրել տեղեկատվություն այն մասին, գրեթե բոլոր ներկայումս plugged-ի USB սարքի (տես ստորեւ: Լրացուցիչ տեղեկությունների համար մասին, որ «գրեթե»):
Տեղեկություն ներառում է `
• է սարքի դասը
• The USB սարքը Ճանապարհ
• The Վաճառող ID (VID) եւ Product ID (PID):
• ցուցակը բոլոր ինտերֆեյսերի եւ նրանց endpoints.
Եթե դուք բեռնել ուղեկցող տվյալների բազաների, դիմումը կլինի նաեւ ի վիճակի է ապահովել ձեզ հետ, լրացուցիչ տեղեկություններ, ինչպես օրինակ Մատակարարի սարքի (որը պարտադիր չէ, որ ապրանքանիշը), վաճառողը լոգոն եւ Ապրանքատեսակի Անունը:
Այս ծրագիրը օգտագործում է երկու տարբեր մեթոդներ է հավաքել տեղեկություններ:
1. Android ռեժիմ կօգտագործի մայրենի android USB API- ը:
2. Linux ռեժիմ կլինի վերլուծել / SYS / ավտոբուսը / USB / սարքեր /:
Յուրաքանչյուր ռեժիմ (Android / Linux) կտրամադրի փոքր-ինչ այլ տեղեկատվություն: Օրինակ Android ռեժիմում կտա ձեզ ավելի շատ տեղեկություն այն մասին, որ սարքի endpoints եւ ինտերֆեյս, իսկ Linux ռեժիմ կտա ավելի շատ տեղեկատվություն մասին սարքի մեջ (սերիան, համարը, թե ինչպես է այն նույնացնում է իրեն, եւ այլն)
Սարքը ենթադաս բանաձեւը կլինի ավելացվել է հաջորդ տարբերակը:
Ես գրեցի այս դիմումը որպես վարժություն ուսումնասիրել բեկորները եւ նոր USB հյուրընկալող API- ի: Հուսով եմ, որ դա օգտակար կլինի ուրիշին:
• Տվյալների բազան Վերլուծված է: http://www.linux-usb.org/usb.ids
• Բոլոր լոգոները հանդիսանում են սեփականությունն իրենց համապատասխան սեփականատերերի
• Ոչ գովազդ.
• Source կոդը https://github.com/alt236/USB-Device-Info---Android
***
Խնդրում ենք էլ ինձ հետ որեւէ bugs / խնդիրներ / Feature Requests: Ես չեմ կարող պատասխանել շուկայական մեկնաբանությունների, որոնք կարող են կարգաբերում դժվար է.
***
Վերջին թարմացումը՝
24 դեկ, 2024 թ.