问题
I want to get the Vendor ID of my Android Device through my code.
I have read this: http://developer.android.com/tools/device.html, but it does not tell you how to retrieve it through code.
I have even searched in android.os.Build. but none of them gives the VendorID.
Can any one tell me?
回答1:
If you are running Ubuntu/Linux just type in terminal lsusb -v and press enter.
It will bring out details of all USB devices.
Check for a field called idVendor in the results and find your device.
E.g. my Motorola Defy (vendor id = 22b8) gives:
idVendor 0x22b8 Motorola PCS
回答2:
may be android.os.Build.MANUFACTURER is what you are looking for..
There is also one more field called brand android.os.Build.BRAND which specify The brand (e.g., carrier) the software is customized for, if any.
You can also try our Phone Info app from app store to check these value on your device.
来源:https://stackoverflow.com/questions/12721922/get-vendor-id-of-android-powered-device-dynamically