我希望能够通过我的代码获取Android设备的供应商ID
。
我已经阅读了这篇文章:http://developer.android.com/tools/device.html,但是它没有告诉你如何通过代码检索它。
我甚至在android.os.Build.<attributes>
中搜索过,但是其中没有一个给出了VendorID
。
有人能告诉我吗?
我希望能够通过我的代码获取Android设备的供应商ID
。
我已经阅读了这篇文章:http://developer.android.com/tools/device.html,但是它没有告诉你如何通过代码检索它。
我甚至在android.os.Build.<attributes>
中搜索过,但是其中没有一个给出了VendorID
。
有人能告诉我吗?
如果您正在运行Ubuntu/Linux操作系统,请在终端中键入lsusb -v
并按回车键。
它将显示所有USB设备的详细信息。
在结果中查找名为idVendor
的字段,找到您的设备。
例如,我的Motorola Defy(厂商ID = 22b8)会显示:
idVendor 0x22b8 Motorola PCS
也许 android.os.Build.MANUFACTURER 就是您要找的东西。
还有一个名为 android.os.Build.BRAND 的字段,它指定了软件定制的品牌(例如运营商)。
您也可以尝试从应用商店下载我们的 Phone Info 应用程序来检查您设备上的这些值。