【发布时间】:2012-01-30 16:45:04
【问题描述】:
我是 Android 开发领域的新手,但对嵌入式系统有一些经验。
我想使用 Android 手机(4.x 或更高版本)通过其 USB 端口控制其他设备。我们希望将 Android 设备设置为USB host,因此其他设备充当主机角色的解决方案(例如Android Open Accessory Development Kit 的 Arduino)将无法满足我们的目标。
我们目前正在使用 Eclipse-SDK 进行 Android 开发,并成功编译/运行/调试了多个应用程序。但是,我有一个非常幼稚的问题。我想知道是否有一种方法可以使用开发主机 PC 的 USB 端口作为 Android 虚拟设备模拟器的输入。
我意识到调试我们正在编写的 USB 主机应用程序的更简单方法是使用真实设备。然而,新的 Ice Cream Sandwich 设备的价格离我们有些遥远,而且不是在早期阶段调试应用程序的理想方式。
感谢您为我提供的任何帮助。
【问题讨论】:
-
我强烈建议您在没有实际设备进行测试的情况下不要深入这个项目。您在使用模拟器时设法弄清楚的任何事情很可能不会转移到真实设备上,并且您在模拟器上投入工作的时间几乎没有收获。
-
感谢您的快速回复,蒂姆!我们有一个 HTC Desire,它被设置为我们的宠物设备已有一段时间了。我们已经对其进行了多次实验,并计划在它可用后立即使用 CyanogenMod-9 对其进行 MOD。不管它不是纯 ICS 设备,你认为它可以作为我上面描述的 USB 主机应用程序的测试平台吗?
标签: android android-emulator usb serial-port avd