【问题标题】:Control a serial device (like usb printer) from an Android app从 Android 应用程序控制串行设备(如 USB 打印机)
【发布时间】:2012-01-08 23:47:57
【问题描述】:

我有两个关于 Linux Android 的问题。

在文档中它说:

“Android Debug Bridge (adb) 是一种多功能命令行工具,可让您与模拟器实例或连接的 Android 设备进行通信。”

显然有一种方法可以从 ADB (Android) 向串行端口 (USB) 发送命令。

所以,我需要将命令(如 AT 命令)从 android 设备发送到 USB 设备(打印机)

1) ADB 将出现在带有 android 的真实设备上?,哪个版本?

2) 还有其他选择吗?

提前致谢

【问题讨论】:

  • 您需要一个具有 USB 主机模式的 Android 设备,并针对执行所需操作的 USB 主机 API 在应用程序包中编写代码。

标签: android usb hardware adb


【解决方案1】:

显然有一种方法可以从 ADB (Android) 向串行端口 (USB) 发送命令。

我不知道。

ADB 会出现在装有 android 的真实设备上吗?

adb 是一个程序,它是 Android SDK 的一部分。它在您的开发机器上运行。它不在模拟器上运行。它不在设备上运行。

还有其他选择吗?

也许可以使用USB APIsOpen Accessory Development Kit

【讨论】:

  • 我从@JamesWard 发现了这篇文章:jamesward.com/2011/05/11/extending-air-for-android,我正在尝试做一个可配置的连接,从 AIR 到 Java 的输入是可能的,但返回不是静止的。
  • 谢谢,我会寻求更多关于这个 API 的信息
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-07-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多