2012-05-06 141 views
1

我想建立一個項目,使用Android開放配件開發套件連接Android與arduino但是我發現我可以使用這個平臺與Android設備,有USB配件模式的硬件支持。我的問題是 如何知道我的移動設備或設備是否具有USB配件模式的硬件支持? 很多預先感謝。如何知道移動設備或設備是否支持USB配件模式?

回答

1

在開發者文檔中,USB主機模式已添加到Android 3.1及更高版本中。

可以過濾支持USB主機與用途,功能清單標籤

<uses-feature android:name="android.hardware.usb.host" /> 

一切都在這裏解釋的設備

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

+0

感謝您的幫助。我知道,但我要購買一個新的Android設備來測試它,我將建立一個完整的項目,包括一個硬件設備(移動,arduino和傳感器),所以如何知道移動(我將購買有硬件支持USB配件模式? from http://developer.android.com/guide/topics/usb/accessory.html 「。需要注意的是,並非所有Android 2.3.4設備都需要支持USB附件功能。每個設備製造商決定是否支持此功能,這就是爲什麼您必須在清單文件中聲明它。「 – user1372598

+0

對,我即使你的困境,文檔沒有說明在設備沒有配件支持的情況下會發生什麼,抱歉,我不能再有任何幫助。 –

2

新的Android設備(與ICS)都支持附件模式。然而,不幸的是,不可能知道比較年長的人是否具有此功能。如果可能的話,試用帶附件的設備會更好。配件模式在內核級配置,內核版本應該至少爲2.6以上...但仍然可能有一些自定義ROM中內核未編譯爲包含此功能...