基本示例,如果我购买了一个带有灯座和灯泡的芯片组焊接到芯片组上;然后将带有 mini-USB 插头的 USB 电缆插入到安卓手机中。我可以编写一个 Java 应用程序来打开/关闭灯,获取灯的状态(开/关),并可以用手机本身的电源为超小型 LED/灯泡供电吗?
任何见解都将不胜感激。谢谢
这是相当新的afaik
听起来这个 sparkfun IOIO 可能有一个 java API。另一种选择可能是,如果你有某种带有 wifi 的板,你总是可以运行一个迷你服务器,通过 Web 界面控制 LED/灯
http://www.engadget.com/2011/04/10/sparkfun-intros-ioio-for-android-a-hack-free-breakout-box-to-ge/
编辑 2015:对于现在看到这个的任何人来说,USB-OTG 在较新的 android 设备上变得非常普遍,并且可以用作主机或设备,如问题所问
如果你需要用 Java 来做,我想答案是否定的。SDK 没有那种低级功能。
在我对 Android 的短暂体验中,我做的唯一 hack 是连接蓝牙键盘,它是在一个在控制台中运行脚本的有根手机上。
您总是可以破解代码,构建自己的 android 并将这些功能提供给 Android 应用程序,但我不知道您是否想走这条路。