【问题标题】:Android app for reading data from external USB-Device用于从外部 USB 设备读取数据的 Android 应用程序
【发布时间】:2012-08-21 19:57:56
【问题描述】:

好的,我知道有很多关于这个话题的话题。但大多数人都像 2 岁。由于这一点以及谷歌方面的新发展,如 ADK 和其他东西,我再次开始这个问题。

我想知道的是,现在是否可以与 USB 设备建立 USB 连接。喜欢打开一个流来接收来自传感器的数据。考虑一个可以作为 USB 主机并永久发送数据的设备。我想做的就是获取这些数据。

我使用的是 Android 2.3.6 的智能手机。

这个版本现在有 API 吗?或者我必须采取一种方法,包括修改 linux 内核或使用 arduino 或类似接口?因为我想避免这种情况。

【问题讨论】:

标签: android usb communication


【解决方案1】:

大多数 USB 的东西从 3.0 开始发挥作用 > 但我相信它的背面移植到了 2.3(不确定)但基本上是的,现在是可能的。如果您可以让您的设备成为 USB 主机设备,那么您应该没有问题,我使用 acer iconia a500,运行 ics,我有一个连接到 ftdi 芯片的 picaxe,为我提供传感器数据,一旦您对基础知识进行了排序很容易,如果你浏览我的问题并找到与 USB 相关的问题,你应该会得到很多信息,如果你想问问题,我会链接你吗?

简而言之,使用较新版本的 Android 完全可以实现,但是,向后移植该功能可能会花费您与购买新平板电脑或手机相同的时间。

这就是我在这里用 USB 讨论过的所有内容...我认为这些东西应该可以为您节省几个小时 https://stackoverflow.com/search?q=user:1174869+[usb]

【讨论】:

  • 感谢您的链接。但是我有一些问题.. 对于 Android 2.3.4,应该可以通过 Google API 插件访问像 UsbManager 这样的类。但我无法访问它们。那是个坏消息,因为我似乎没有办法上这门课?这门课是 ICS 的一部分吗?
  • Usb manager 应该只适用于 api 12 及以上版本,即 android 3.1.x >
  • 从我读到的制造商是实现usb支持库的那个,这意味着它首先需要在那里,如果你不能访问它们,你的设备没有这些库,也许有一个定制的ROM呢?否则你需要一个新设备。
  • 我认为对我来说获得所需课程的唯一方法是使用服装 rom。所以我会在接下来的几天里试试。谢谢你的建议。也许这不是我的最后一篇文章。
猜你喜欢
  • 1970-01-01
  • 2011-11-29
  • 2015-10-09
  • 1970-01-01
  • 1970-01-01
  • 2023-03-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多