Android上的USB类

时间:2016-11-10 07:42:26

标签: android usb usb-otg

Android设备中实现的USB类支持在哪里,是在ANDROID版本还是芯片组级别?

换句话说,如果我想知道特定的智能手机是否支持UVC类,我是否需要检查芯片组或Android版本才能知道答案?

1 个答案:

答案 0 :(得分:1)

确定设备是否具有USB主机功能的官方方法是使用相关的系统功能。

理想情况下,在清单中添加<uses-feature>元素,表示您对android.hardware.usb.host功能感兴趣。如果您不是绝对需要该功能,请添加android:required="false"作为属性。

如果您使用android:required="false",并且想要确定设备是否是运行时的USB主机,请使用PackageManagerhasSystemFeature()FEATURE_USB_HOSTFEATURE_USB_HOST被定义为与<uses-feature> (android.hardware.usb.host)中使用的字符串相同的字符串。