Android ADK USB 附件模式/主机模式

标签 android usb adk accessory

我有一个一般性的快速问题,因为您永远无法联系到 Google 的开发人员,所以我想我会在这里发布问题...

谁能告诉我,如果我们想使用我们的手机通过 USB 连接到由 dream cheeky 制造的导弹发射器 按照开发者网站的 USB 或 ADK 部分的建议,我们是否还需要 Arduino 板或一 block 板Google 在 Google I/O 2011 上展示的那个?

我想我想问的是,简而言之,我们可以直接通过 USB 将手机连接到另一台设备,然后通过 eclipse 或使用 ADK 编译程序使其运行吗?或者我们是否仍需要在手机和我们想要连接 USB 的设备之间放置一 block 电路板...

提前致谢, 理查德

最佳答案

在 ADK 中,Android 设备充当 USB 设备,而 Android 配件充当 USB 主机。当 Android 配件连接到 Android 设备时,Android 设备切换到“配件模式(如 ADK 中所述)”。如果您的 Android 设备已经有 USB 主机,它仍然会切换到附件模式并充当 USB 设备而不是 USB 主机。实际上,ADK 背后的动机是让每个 Android 设备都能与任何 Android 配件一起使用。配件模式消除了对 USB 主机的需求,因为只有少数设备具有 USB 主机功能(成本高)。 所以,如果你想使用 ADK,你需要一个带有 USB 主机的开发卡。

关于Android ADK USB 附件模式/主机模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7822066/

相关文章:

android - 添加 fragment 时更改操作栏项目和标题

java - 由于 rxJava 函数中的 foreach 导致 Android 设备崩溃

Eclipse : Strange Error Message 中的安卓开发

android - arduino ADK + android LED 闪烁示例编译错误

android - 您可以在 Android 中创建 .dat 文件吗

java - Android 自定义通知 RemoView 不使用样式

android - 在 Android 上通过 USB 发送 MIDI 消息

javascript - 使用 USB 线从 Beacon 读取/写入数据

php - 无法使用fopen或php_serial.class.php写入/dev/ttyUSB0

Galaxy Tab 10.1 上的 Android ADK 错误