android - android 上的 USB 类

标签 android usb usb-otg

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

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

最佳答案

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

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

如果你选择 android:required="false" , 并且你想在运行时确定设备是否是 USB 主机,使用 PackageManager , hasSystemFeature() , 和 FEATURE_USB_HOST . FEATURE_USB_HOST被定义为与您在 <uses-feature> (android.hardware.usb.host) 中使用的相同的字符串.

关于android - android 上的 USB 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40522294/

相关文章:

android - 新的 Android Gradle 构建系统构建配置包名称与 Provider Authority 冲突

android - 在 HOME 按钮上完成 android 应用程序单击

java - 使用 Intent 在 Activity 之外发送电子邮件

windows - 直接访问 Windows 后台处理程序中列出的 USB 打印机端口

android - 在 root 的 Android 设备中禁用 USB 端口

android - 在Android xml中,有没有办法让相对布局中的对象填充剩余空间?

linux - TIUSB3410 Linux 驱动

linux - 连接两个特定USB设备时运行linux程序

android - 如何在 Android 上读取/写入外部 USB 存储?

android - 用于 otg 电缆的 Intent