Answers:
要使用连接的USB设备,您需要:
USB主机模式支持是在Android版本3.1(Honeycomb)中引入的,因此,如果您在设备上安装了Android 3.1或更高版本,则您应该在操作系统中对其进行必要的支持,Android 4还添加了其他USB和OTG支持。同样,许多第三方ROM向具有硬件支持但在官方操作系统版本中没有必需的操作系统或驱动程序支持的电话中添加了对USB主机模式的支持。
同时具有硬件支持和足够新操作系统的大多数设备都将加载必要的驱动程序以启用USB主机模式,但有些则没有。您可以在Play商店上找到某些驱动程序应用程序,这些应用程序没有内置的驱动程序。某些带有第三方说明和驱动程序的型号为:
您不能只使用普通的USB电缆。由于这些设备既可以充当USB“从属”设备(例如,可以将它们插入PC并将音乐复制到手机上,也可以从手机中复制图片),又可以充当USB“主机”(例如,您可以将USB记忆棒插入平板电脑并在平板电脑上或从平板电脑上复制文件),它们需要某种方式来确定它们在给定时间应以何种方式工作。
USB OTG(USB On-The-Go)电缆用来告诉您的设备充当主机,就像普通的USB电缆一样,但是它的内部引脚之一一端接地,以便设备知道它应该充当主机(技术上,引脚4和5在OTG电缆中接地短路)。
此外,由于大多数电话都具有micro-USB插孔,但是大多数USB加密狗都具有“全尺寸” USB插头,因为许多OTG电缆的一端都有一个micro-B USB公插头,一个USB-A母插座是USB插头。其他可在不同尺寸的连接器之间转换。
摩托罗拉相机连接套件,它是USB OTG电缆
USB OTG电缆可以在eBay或亚马逊市场以及许多小型电子商店中以相当便宜的价格购买。您可能还会发现设备制造商销售的是官方品牌的产品,通常被称为“相机连接套件”或“ USB记忆棒连接电缆”之类的东西。如果您很勇敢,也可以在网上找到各种教程,以了解如何使用标准USB电缆制作自己的OTG电缆。
当您将USB设备插入Android手机或平板电脑时,它需要知道该USB设备是什么以及如何使用它。对于常见的设备,例如USB记忆棒或支持PPTP或USB大容量存储的相机,这些设备通常已经内置在操作系统中。对于其他USB设备(例如Wifi,3G或蓝牙加密狗),可能没有预先内置在操作系统中的驱动程序,或仅某些特定设备的驱动程序。
有一些应用程序可以帮助您测试是否具有执行此操作所需的所有必要硬件和软件,例如USB Host Diagnostics。使用它来测试设备的功能非常简单
如果一切正常,您应该以这样一个摘要屏幕结束,首先显示有关设备和运行的操作系统的一些详细信息,然后让您知道设备是否说它支持USB主机模式,然后显示所有重要的最终信息。可让您知道测试主机模式访问是否有效的结论:
如果一切正常,并且应用程序成功检测到您的USB设备(表明您的USB主机模式正在工作),则您应在圆环部分显示“是”,并显示一些详细信息以显示对第三方的访问量(即非内置) )应用已连接到设备。如果没有,那里应该有详细信息,以帮助您找到问题所在。
另外,USB Host Diagnostics的作者Chainfire列出了人们在其设备上运行测试后提交的所有报告的(长)清单。您可以在列表中查找设备,并查看具有您的设备和操作系统版本的人员是否通过了所有测试。在这里查看您的设备:http : //usbhost.chainfire.eu/