2012-08-27 73 views
2

好的,我知道這個主題有很多線索。但是他們中的大多數人都像2歲那樣。由於這一點以及ADK等Google的新發展事實,我再次提出這個問題。用於從外部USB設備讀取數據的Android應用程序

我想知道的是,現在是否可以建立到USB設備的USB連接。喜歡打開一個流接收來自傳感器的數據。考慮可以成爲USB主機並永久發送數據的設備。我想要做的就是抓住這些數據。

我在Android 2.3.6上使用智能手機。

現在是否有此版本的API?或者我必須採取一種方式,包括修改linux內核或使用arduino或類似的界面?因爲我想避免這種情況。

+0

你讀過嗎? http://developer.android.com/guide/topics/connectivity/usb/index.html – bigstones

回答

2

大多數USB的東西開始與3.0>發揮作用,但我相信它的後端移植到2.3(不知道它),但基本上是現在可能。如果你可以讓你的設備成爲一個USB主機設備,你應該沒有問題,我使用一個acer iconia a500,運行ics,我有一個picaxe連接到一個ftdi芯片餵養我的傳感器數據,一旦你有基本的排序如果你仔細閱讀我的問題並找到與USB相關的問題,你應該得到大量的信息,如果你想回答這些問題,請聯繫你嗎?

簡而言之,它完全可能適用於較新版本的Android,但是後端移植功能可能會花費您與購買新平板電腦或手機的時間相同的時間。

繼承人一切我已經談到與USB上這兒......這東西應該爲你節省幾個小時,我覺得https://stackoverflow.com/search?q=user:1174869+[usb]

+0

感謝您的鏈接。但是我有一些問題。使用Android 2.3.4,像UsbManager這樣的類應該可以通過Google API附加組件訪問。但我不能訪問他們。那是個壞消息,因爲看起來我無法獲得這門課程?這個班是ICS的一部分嗎? –

+0

Usb管理器應該只適用於api 12及以上版本,這是android 3.1.x> – FabianCook

+0

從我讀的製造商是實現usb支持庫,這意味着它需要在那裏擺在首位,如果你不能訪問它們你的設備沒有這些庫,也許有一個自定義的ROM呢?否則,一個新的設備將是你所需要的。 – FabianCook

相關問題