2012-03-19 85 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提交您的答案來爲此列表貢獻力量。

希望這會有所幫助!

相關問題