2012-08-27 156 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

相关问题