3

我想在平板电脑和 SoC 之间进行通信。为此,平板电脑必须支持 USB 主机模式 API。根据 Android.com,任何具有 android 版本 3.1 或更高版本的 android 设备都应该支持它,但实际上并非如此。平板电脑制造商也可能有自己的实施方案。因此,在购买平板电脑之前,我希望 100% 确定我购买的平板电脑支持此功能。

我特别在寻找一些流行的西方平板电脑,如三星 Galaxy Tabs、Acer Iconia Tabs、Sony Tabs ......

如果有人能确认这个 XXX 平板电脑支持这个功能,他也可以用 USB 示例应用程序测试它或提供一些链接。他会如此慷慨。

参考:https ://stackoverflow.com/questions/10212433/confused-with-usb-host-mode-compatibility-on-different-devices

4

4 回答 4

3

OEM 只能告诉您 xxx 平板电脑是否支持主机模式。但是在安卓市场有一个简单的APP叫做“usb host controller”。下载并将其安装在您要检查主机模式功能的设备上。在信息选项卡中,它将显示它是否支持以及是否支持,是否处于活动状态等。

希望它能解决你的问题。

于 2012-10-16T06:07:01.380 回答
2

所以我今天试了一下,

MTP & PTP

将平板电脑相互连接:

似乎将 nexus 7 与例如我的 Mediapad(在 mediapad 上启用了 mtp)连接起来,至少不适用于FX 文件资源管理器,例如它不显示任何 USB 存储。这是因为我认为 FX Explorer 没有内置 mtp 支持。

设置示例:

Mediapad <-- (Micro to male A) --> <-- (Female A to micro OTG cable) --> Nexus 7

当打开 ptp 而不是 mtp 时,nexus 会自动打开图库应用程序并显示我的 mediapad 中的所有图像。所以android支持读取ptp设备以及伪装成ptp设备。但我们不能对 mtp 说同样的话,因为 android 无法读取 mtp 设备,或者至少我使用的应用程序不能。但是使用 mtp 将 android 设备连接到您的计算机是正常的。

我也尝试过这种签证,而不是阅读联系文件,结果相同。

将不支持 mtp 的手机连接到我的平板电脑(Mediapad)时,一切正常,我平板电脑上的文件资源管理器会找到连接的 USB 设备。

使用键盘和 U 盘

阅读 USB 棒、键盘、集线器等适用于 Mediapad。

Nexus 7 也是如此,但我没有让 USB 棒在 FX 文件资源管理器上工作,这可能是因为我在该设备上没有完整版本的应用程序。在荷兰已经很晚了,明天我会得到完整版并再次尝试,因为它似乎应该是可能的。

根据开发人员网站的 USB

因此,我开始阅读 USB 开发人员指南,据我所知,我认为从另一个 android 平板电脑读取 mtp 设备应该可以,但您必须自己构建代码。

目前我没有太多时间做更多的研究,但在这个功能中,我最终会通过一些编码尝试一下。

一个小结论:

默认情况下,当您要读取的平板电脑仅支持 MTP 模式时无法读取其他平板电脑文件,但可以使用 usb api 使其成为可能。

到目前为止,使用主机模式读取 USB 设备对 Mediapad 和 Nexus 7 来说效果很好。对于 Mediapad,我 100% 确定,对于 Nexus 7,因为我不经常使用它 99%。

不确定这是否是你想知道的,但我真的希望你能用它做点什么。我希望更多的人会对这个话题感兴趣并发表关于它的想法。我自己并不是一个真正的 USB 开发人员,所以这对我来说有点新鲜,我希望我可怜的阅读障碍 - 荷兰英语不会毁了你的一天 ;)

于 2012-10-14T20:59:35.017 回答
2

像联想 Thinkpad 这样的平板电脑只有一个普通的 USB 连接器,与笔记本电脑一样。它们确实支持 USB 主机模式。如果您不确定微型 USB (OTG) 是否可以工作,只需使用带有单独“普通”USB 端口的平板电脑即可。

于 2013-02-01T06:10:37.497 回答
1

对我来说,三星 Galaxy Tab 10.1运行良好。我设法集成了RFID ME USB RFID 阅读器。当然,您还需要三星 Galaxy Tab SD 卡和 USB 适配器

于 2013-02-14T07:51:20.557 回答