所以我今天试了一下,
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 开发人员,所以这对我来说有点新鲜,我希望我可怜的阅读障碍 - 荷兰英语不会毁了你的一天 ;)