2012-03-19 51 views
8

是否有人可以提供一个全面的列表,列出哪些设备不支持USB Host模式,无需生根,操作系统重建或电缆黑客入侵?我读过只有平板电脑支持它。然后我读到Droid支持它。很多帖子都是几年前的,所以不知道现在2012年3月的适用情况。我读过Windows手机支持它吗?也许是时候改用它了。 iPhone 4s是否支持它?哪些设备不支持USB主机模式?

回答

0

“提供完整的清单?”相当艰巨的任务还有,伙计;)

然而,对于USB主机支持模式是在Android 3.1可用或更高版本:

http://developer.android.com/guide/topics/usb/host.html

下面是关于接口一个Arduino到Android一个非常有趣的文章:

http://createdigitalmusic.com/2011/05/android-adds-usb-host-mode-open-hardware-development-with-arduino/

而且可以支持USB谷歌对Android的特定++ 3.1的设备主机模式(当然也包括,Xoom的平板电脑)

“希望帮助

+0

对你我来说是一个很高的订单,是的,但不适用于Google或外围设备制造商。以下是我在Google论坛上发布的内容:“是否有人可以从Google提供运行Android 3.1或更高版本的所有设备的列表?这些设备是否支持USB Host模式?设备不得要求生根,操作系统重建或USB我希望购买或开发一款接收器,用于连接并收集外设通过低功耗2.4GHz信号发送的数据,并插入设备的USB端口。“据我所知,arduino路由采用USB配件模式,其中 – user1067564 2012-03-19 19:09:29

+0

插入设备成为主机,然后必须提供电源和微处理器。开始获得非移动性和体积庞大的装置连接到智能手机。我还没有找到一款手机runnng honeycomb(3.1),只有平板电脑。我看到Galaxy Nexus正在运行冰淇淋三明治(4.0)。有谁知道,厂商是否在4.0设备上启用了USB主机模式? – user1067564 2012-03-19 19:14:03

0

编辑:我发现这工作对我来说(对Yarvik TAB464),并启用了一个完整的USB主机模式一个非常有用的答案: Android USB host and hidden devices - 但我希望它只能在根植平板电脑上工作:(:(似乎Yarvik平板电脑是预先植根的)。

OLD ANSWER:这很令人沮丧。许多平板电脑声称支持USB HOST模式,但只支持选定的设备子集:鼠标,键盘,大容量存储,就是这样。例如,http://www.yarvik.com/en/products/tablets/tablets_10/TAB464/声称支持USB HOST模式;连接到平板电脑的鼠标工作,但owner.getPackageManager().hasSystemFeature("android.hardware.usb.host")返回falseUsbManager.getDeviceList()总是返回空映射,所以它当然不支持所有USB设备(Yarvik提供的Android 4.0.3和4.0.4版本)。在设备上安装Cyanogen可能会有所帮助,但这是我想避免的,因为可能存在稳定性问题。

此外,三星Galaxy 10.1平板电脑无法正常工作,根据Android Usb Host Problem with Samsung Galaxy 10.1 Tablet

世上只有这实际上支持完整的USB HOST功能的设备的极少数外的开箱,但我还没有看到一个完整,最新的清单,所有项目实际验证。我确认华硕Transformer TF101具有完整的USB HOST模式,但是我只在根目录的设备上进行测试,而不是在“vanilla”固件上进行测试。

这里是全USB HOST模式设备的另一份名单,但请把它当作一粒盐:

http://www.lonelyplanet.com/thorntree/thread.jspa?threadID=2114206

  • 东芝茁壮成长有一个完整的USB端口。
  • 联想ThinkPad Tablet具有完整的USB端口。
  • 宏碁Iconia Tab A500一个完整的USB端口。
6

有一个相当不错的图表,根据实际的设备在这里用户提交:

http://usbhost.chainfire.eu/

您可以阅读论坛主题有关的数据收集方法的详细信息: http://forum.xda-developers.com/showthread.php?t=1493325

+2

这张图表有些问题,这太悲观了。我的Google Galaxy Nexus显示为不支持,即使我知道它确实存在,甚至可以使用USB转RJ45转换器。可能是错误诊断的一部分是由于错误的USB到USB转换器 - 也就是USB设备到主机转换器很适合该端口,但连接的USB设备(电话是主机)不起作用。 – h22 2013-01-16 19:49:17

3

我也在努力寻找哪些设备支持USB主机。尝试各种设备后,很明显,只有Android 3.1或更高版本确实保证您的手机支持USB主机

我遇到了这个 Google Spread Sheet,其中列出了各种设备与USB主机。

您还可以通过此Google Form提交您的答案来为此列表贡献力量。

希望这会有所帮助!

相关问题