2013-10-29 1 views
1

좋아요. USB 장치가 있습니다.Android USBDevice : vendorID 및 DeviceID에서 "공급 업체 이름"및 "장치 이름"을 확인하는 방법은 무엇입니까?

vendorID와 DeviceID에서 "공급 업체 이름"과 "장치 이름"을 어떻게 식별 할 수 있는지 알고 싶습니다.

그리고 USBManagers의 DeviceList Hashmap에서 가져온 장치 이름은 의미가 없습니다. 에서 당신은 VendorId를 얻을 수 있습니다 - (전원 8기가바이트 실리콘)

어떤 도움이 많이 감사합니다 친구들 :

답변

4

ProductId

:

마지막으로 내가 원하는 것은이 같은 것입니다

UsbDevice.getVendorId(); 
UsbDevice.getProductId(); 

int 값을 16 진수로 변환하고 공급 업체 ID/제품 ID 목록과 비교해야합니다.

이 목록은 here입니다.

나는 파싱을 맡길 것이지만 매우 간단합니다.

# 구문 : 당신은 파일의 맨 위에있는 구조를 찾을 수 있습니다
# 공급 업체   VENDOR_NAME
#         장치   DEVICE_NAME     < - 하나의 탭
#                 인터페이스   인터페이스 이름     < - 두 개의 탭

+0

감사합니다. 언급 한 목록에 대해 : 안드로이드 소스 코드에 그런 목록이 내장되어 있지 않습니까? – Behnam

관련 문제