Android 3.1 გააცნო USB hostmode რომელიც საშუალებას აძლევს მომხმარებელს შეაერთედ USB მოწყობილობები თქვენი Android ტაბლეტი ისევე, როგორც Desktop კომპიუტერები და ვრცელდება მისი ფუნქციონალურობა (თუ აბი აქვს სწორი მძღოლები, რა თქმა უნდა).
ეს პროგრამა უზრუნველყოფს ინფორმაციას თითქმის ყველა გაკეთებული მიერთებულია USB მოწყობილობა (ქვემოთ მეტი ინფორმაცია "თითქმის").
ინფორმაცია მოიცავს:
• მოწყობილობა კლასის
• USB მოწყობილობა გზაზე
• მომწოდებლის ID (VID) და პროდუქტის ID (PID).
• სია ყველა ინტერფეისები და მათი წერტილი.
თუ თქვენ ჩამოტვირთოთ თანმხლები მონაცემთა ბაზები, პროგრამა ასევე შეძლებთ მოგაწვდით დამატებით ინფორმაცია, როგორიცაა Vendor მოწყობილობა (რომელიც არ არის აუცილებელი, რომ ბრენდი!), გამყიდველი ლოგო და პროდუქტი.
ეს პროგრამა იყენებს ორი სხვადასხვა მეთოდები ინფორმაციის შეგროვება:
1. Android რეჟიმში გამოიყენოს მშობლიური android USB API.
2. Linux რეჟიმში გარჩევის / sys / ბიზნესი / USB / მოწყობილობები /.
თითოეული რეჟიმი (Android / Linux) უზრუნველყოფს ოდნავ განსხვავებული ინფორმაცია. მაგალითად Android რეჟიმში მოგაწვდით მეტი ინფორმაცია მოწყობილობის წერტილი და ინტერფეისები, ხოლო Linux რეჟიმი მეტი ინფორმაცია მოწყობილობის თავად (სერიული ნომერი, თუ როგორ განსაზღვრავს თავად, და ა.შ.)
მოწყობილობა ქვეკლასით გაფართოება დაემატება მომდევნო ვერსია.
დავწერე ეს პროგრამა, როგორც სწავლება შეისწავლონ ფრაგმენტები და ახალი USB მასპინძელი API. იმედია, ეს იქნება სასარგებლო ვინმეს.
• მონაცემთა ბაზის გაანალიზება დან: http://www.linux-usb.org/usb.ids
• ყველა ლოგოები ქონების მათი შესაბამისი მფლობელების
• რეკლამა.
• წყარო კოდი: https://github.com/alt236/USB-Device-Info---Android
***
მომაწოდეთ ნებისმიერი შეცდომები / პრობლემები / ფუნქცია მოითხოვს. მე არ შეგიძლიათ გამოეხმაუროთ ბაზარზე კომენტარი, რომელიც შეუძლია გამართვის რთულია.
***