USB Device Info

1.16ย เชนเชœเชพเชฐ เชฐเชฟเชตเซเชฏเซ‚
เช•เชจเซเชŸเซ‡เชจเซเชŸเชจเซเช‚ เชฐเซ‡เชŸเชฟเช‚เช—
เชชเซเชฐเชคเซเชฏเซ‡เช•
5ย เชฒเชพเช–+
เชกเชพเช‰เชจเชฒเซ‹เชก
เช•เชจเซเชŸเซ‡เชจเซเชŸเชจเซเช‚ เชฐเซ‡เชŸเชฟเช‚เช—
เชชเซเชฐเชคเซเชฏเซ‡เช•
เชตเชงเซ เชœเชพเชฃเซ‹
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€

เช† เชเชชเชจเซเช‚ เชตเชฐเซเชฃเชจ

เชเชจเซเชกเซเชฐเซ‹เช‡เชก 1.เซง เช เชฏเซเชเชธเชฌเซ€ เชนเซ‹เชธเซเชŸเชฎเซ‹เชก เชฐเชœเซ‚ เช•เชฐเซเชฏเซเช‚ เชœเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ‡ เชคเชฎเชพเชฐเชพ เชเชจเซเชกเซเชฐเซ‹เช‡เชก เชŸเซ‡เชฌเซเชฒเซ‡เชŸเชฎเชพเช‚ เชฏเซเชเชธเชฌเซ€ เชกเชฟเชตเชพเช‡เชธเซ‡เชธเชจเซ‡ เชกเซ‡เชธเซเช•เชŸ .เชช เชชเซ€เชธเซ€เชจเซ€ เชœเซ‡เชฎ เชชเซเชฒเช— เช•เชฐเชตเชพเชจเซ€ เช…เชจเซ‡ เชคเซ‡เชจเซ€ เชตเชฟเชงเซ‡เชฏเชจเซ‡ เชตเชฟเชธเซเชคเซƒเชค เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡ (เชœเซ‹ เชŸเซ‡เชฌเซเชฒเซ‡เชŸ เชชเชพเชธเซ‡ เชฏเซ‹เช—เซเชฏ เชกเซเชฐเชพเช‡เชตเชฐเซเชธ เชนเซ‹เชฏ เชคเซ‹).

เช† เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชฒเช—เชญเช— เชคเชฎเชพเชฎ เชชเซเชฒเช—-เช‡เชจ เชฏเซเชเชธเชฌเซ€ เชกเชฟเชตเชพเช‡เชธ เชตเชฟเชถเซ‡เชจเซ€ เชฎเชพเชนเชฟเชคเซ€ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชถเซ‡ ('เชฒเช—เชญเช—' เชตเชฟเชถเซ‡ เชตเชงเซ เชฎเชพเชนเชฟเชคเซ€ เชฎเชพเชŸเซ‡ เชจเซ€เชšเซ‡ เชœเซเช“).

เชฎเชพเชนเชฟเชคเซ€ เชถเชพเชฎเซ‡เชฒ เช›เซ‡:
Class เชกเชฟเชตเชพเช‡เชธ เช•เซเชฒเชพเชธ
USB เชฏเซเชเชธเชฌเซ€ เชกเชฟเชตเชพเช‡เชธ เชชเชพเชฅ
End เชตเชฟเช•เซเชฐเซ‡เชคเชพ ID (VID) เช…เชจเซ‡ เช‰เชคเซเชชเชพเชฆเชจ ID (PID).
All เชฌเชงเชพ เช‡เชจเซเชŸเชฐเชซเซ‡เชธเซ‹เชจเซ€ เชธเซ‚เชšเชฟ เช…เชจเซ‡ เชคเซ‡เชจเชพ เช…เช‚เชคเชฐเซเช—เชค.

เชœเซ‹ เชคเชฎเซ‡ เชธเชพเชฅเซ‡เชจเชพ เชกเซ‡เชŸเชพเชฌเซ‡เชธเซ‡เชธเชจเซ‡ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ‹ เช›เซ‹, เชคเซ‹ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชคเชฎเชจเซ‡ เช‰เชชเช•เชฐเชฃเชจเชพ เชตเชฟเช•เซเชฐเซ‡เชคเชพ (เชœเซ‡ เชœเชฐเซ‚เชฐเซ€ เชจเชฅเซ€ เช•เซ‡ เชฌเซเชฐเชพเชจเซเชก เชจเชฅเซ€!), เชตเชฟเช•เซเชฐเซ‡เชคเชพเชจเซ‹ เชฒเซ‹เช—เซ‹ เช…เชจเซ‡ เช‰เชคเซเชชเชพเชฆเชจ เชจเชพเชฎ เชœเซ‡เชตเซ€ เชตเชงเชพเชฐเชพเชจเซ€ เชฎเชพเชนเชฟเชคเซ€ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เชธเช•เซเชทเชฎ เชนเชถเซ‡.

เช† เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชฎเชพเชนเชฟเชคเซ€ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฌเซ‡ เช…เชฒเช— เช…เชฒเช— เชชเชฆเซเชงเชคเชฟเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡:

1. เชเชจเซเชกเซเชฐเซ‹เช‡เชก เชฎเซ‹เชก เชฎเซ‚เชณ เชเชจเซเชกเซเชฐเซ‹เช‡เชก เชฏเซเชเชธเชฌเซ€ API เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชถเซ‡.
2. เชฒเชฟเชจเช•เซเชธ เชฎเซ‹เชก / เชธเซ€เชเชธ / เชฌเชธ / เชฏเซเชเชธเชฌเซ€ / เชกเชฟเชตเชพเช‡เชธเซ‡เชธ / เชจเซ‡ เชตเชฟเชถเซเชฒเซ‡เชทเชฟเชค เช•เชฐเชถเซ‡.

เชฆเชฐเซ‡เช• เชฎเซ‹เชก (Android / Linux) เชฅเซ‹เชกเซ€ เช…เชฒเช— เชฎเชพเชนเชฟเชคเซ€ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชถเซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชเชจเซเชกเซเชฐเซ‹เช‡เชก เชฎเซ‹เชก เชคเชฎเชจเซ‡ เชกเชฟเชตเชพเช‡เชธเชจเชพ เชเชจเซเชกเชชเซ‹เช‡เชจเซเชŸเซเชธ เช…เชจเซ‡ เช‡เชจเซเชŸเชฐเชซเซ‡เชธเซ‹ เชตเชฟเชถเซ‡ เชตเชงเซ เชฎเชพเชนเชฟเชคเซ€ เช†เชชเชถเซ‡, เชœเซเชฏเชพเชฐเซ‡ เชฒเชฟเชจเช•เซเชธ เชฎเซ‹เชก เชกเชฟเชตเชพเช‡เชธ เชตเชฟเชถเซ‡ เชตเชงเซ เชฎเชพเชนเชฟเชคเซ€ เช†เชชเชถเซ‡ (เชธเซ€เชฐเซ€เชฏเชฒ เชจเช‚เชฌเชฐ, เชคเซ‡ เชชเซ‹เชคเชพเชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช“เชณเช–เซ‡ เช›เซ‡, เชตเช—เซ‡เชฐเซ‡.)

เชกเชฟเชตเชพเช‡เชธ เชธเชฌเช•เซเชฒเชพเชธ เชฐเชฟเชเซ‹เชฒเซเชฏเซเชถเชจ เช†เช—เชณเชจเชพ เชธเช‚เชธเซเช•เชฐเชฃเชฎเชพเช‚ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡.

เชฎเซ‡เช‚ เช† เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ‡ เชŸเซเช•เชกเชพเช“ เช…เชจเซ‡ เชจเชตเซ€ เชฏเซเชเชธเชฌเซ€ เชนเซ‹เชธเซเชŸ API เชจเซ‡ เช…เชจเซเชตเซ‡เชทเชฃ เช•เชฐเชตเชพเชจเซ€ เช•เชตเชพเชฏเชค เชคเชฐเซ€เช•เซ‡ เชฒเช–เซ€ เช›เซ‡. เช†เชถเชพ เช›เซ‡ เช•เซ‡ เชคเซ‡ เช•เซ‹เชˆ เชฌเซ€เชœเชพเชจเซ‡ เช‰เชชเชฏเซ‹เช—เซ€ เชฅเชถเซ‡.

โ€ข เชกเซ‡เชŸเชพเชฌเซ‡เชเชจเซเช‚ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เช†เชฎเชพเช‚เชฅเซ€ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡: http://www.linux-usb.org/usb.ids

. เชฌเชงเชพ เชฒเซ‹เช—เซ‹ เชคเซ‡เชฎเชจเชพ เชธเช‚เชฌเช‚เชงเชฟเชค เชฎเชพเชฒเชฟเช•เซ‹เชจเซ€ เชธเช‚เชชเชคเซเชคเชฟ เช›เซ‡

โ€ข เช•เซ‹เชˆ เชœเชพเชนเซ‡เชฐเชพเชคเซ‹.

โ€ข เชธเซ‹เชฐเซเชธ เช•เซ‹เชก: https://github.com/alt236/USB-Device-Info---Android

***
เช•เซƒเชชเชพ เช•เชฐเซ€เชจเซ‡ เชฎเชจเซ‡ เช•เซ‹เชˆเชชเชฃ เชญเซ‚เชฒเซ‹ / เชธเชฎเชธเซเชฏเชพเช“ / เชธเซเชตเชฟเชงเชพ เชตเชฟเชจเช‚เชคเซ€เช“ เชธเชพเชฅเซ‡ เช‡เชฎเซ‡เช‡เชฒ เช•เชฐเซ‹. เชนเซเช‚ เชฌเชœเชพเชฐเชจเซ€ เชŸเชฟเชชเซเชชเชฃเซ€เช“เชจเซ‡ เชœเชตเชพเชฌ เช†เชชเซ€ เชถเช•เชคเซ‹ เชจเชฅเซ€ เชœเซ‡ เชกเซ€เชฌเช—เชฟเช‚เช—เชจเซ‡ เชฎเซเชถเซเช•เซ‡เชฒ เชฌเชจเชพเชตเซ€ เชถเช•เซ‡ เช›เซ‡.
***
เชนเชพเชฒเชฎเชพเช‚ เชชเซเชฒเช—-เช‡เชจ เชฏเซเชเชธเชฌเซ€ เชกเชฟเชตเชพเช‡เชธเซ‡เชธ เชตเชฟเชถเซ‡เชจเซ€ เชฎเชพเชนเชฟเชคเซ€ เชฎเซ‡เชณเชตเซ‹.
เช† เชฐเซ‹เชœ เช…เชชเชกเซ‡เชŸ เช•เชฐเซเชฏเซเช‚
24 เชกเชฟเชธเซ‡, 2024

เชกเซ‡เชŸเชพ เชธเชฒเชพเชฎเชคเซ€

เชกเซ‡เชตเชฒเชชเชฐ เชคเชฎเชพเชฐเซ‹ เชกเซ‡เชŸเชพ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชเช•เชคเซเชฐเชฟเชค เช…เชจเซ‡ เชถเซ‡เชฐ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡ เชธเชฎเชœเชตเชพเชฅเซ€ เชธเซเชฐเช•เซเชทเชพเชจเซ€ เชถเชฐเซ‚เช†เชค เชฅเชพเชฏ เช›เซ‡. เชคเชฎเชพเชฐเชพ เชฆเซเชตเชพเชฐเชพ เชเชชเชจเซ‹ เช‰เชชเชฏเซ‹เช—, เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เชคเซ‡ เชชเซเชฐเชฆเซ‡เชถ เช…เชจเซ‡ เชคเชฎเชพเชฐเซ€ เช‰เช‚เชฎเชฐเชจเชพ เช†เชงเชพเชฐเซ‡ เชกเซ‡เชŸเชพเชจเซ€ เชชเซเชฐเชพเช‡เชตเชธเซ€ เช…เชจเซ‡ เชธเซเชฐเช•เซเชทเชพ เชชเชฆเซเชงเชคเชฟเช“ เช…เชฒเช—-เช…เชฒเช— เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡. เชกเซ‡เชตเชฒเชชเชฐ เชฆเซเชตเชพเชฐเชพ เช† เชฎเชพเชนเชฟเชคเซ€ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เช“ เชธเชฎเชฏเชพเช‚เชคเชฐเซ‡ เชคเซ‡เชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡.
  • เชคเซเชฐเซ€เชœเชพ เชชเช•เซเชทเซ‹ เชธเชพเชฅเซ‡ เช•เซ‹เชˆ เชกเซ‡เชŸเชพ เชถเซ‡เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชคเซ‹ เชจเชฅเซ€
    เชกเซ‡เชตเชฒเชชเชฐ เชกเซ‡เชŸเชพ เชถเซ‡เชฐ เช•เชฐเชตเชพเชจเซ€ เช˜เซ‹เชทเชฃเชพ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡ เชตเชฟเชถเซ‡ เชตเชงเซ เชœเชพเชฃเซ‹
  • เช•เซ‹เชˆ เชกเซ‡เชŸเชพ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชคเซ‹ เชจเชฅเซ€
    เชกเซ‡เชตเชฒเชชเชฐ เชกเซ‡เชŸเชพ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ€ เช˜เซ‹เชทเชฃเชพ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡ เชตเชฟเชถเซ‡ เชตเชงเซ เชœเชพเชฃเซ‹

เชฐเซ‡เชŸเชฟเช‚เช— เช…เชจเซ‡ เชฐเชฟเชตเซเชฏเซ‚

983 เชฐเชฟเชตเซเชฏเซ‚

เชจเชตเซเช‚ เชถเซเช‚ เช›เซ‡

Targeting API 34
Using new library structure
เช•เชจเซเชŸเซ‡เชจเซเชŸเชจเซเช‚ เชฐเซ‡เชŸเชฟเช‚เช—
เชชเซเชฐเชคเซเชฏเซ‡เช•
เชตเชงเซ เชœเชพเชฃเซ‹

เชเชช เชธเชชเซ‹เชฐเซเชŸ

Alexandros Schillings เชฆเซเชตเชพเชฐเชพ เชตเชงเซ

เชธเชฎเชพเชจ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹