基本的例子是,如果我买了一个带电灯插座和灯泡焊接到芯片组上的芯片组;然后把一根USB电缆和迷你USB插头插在一端,就可以插入android手机了。我能不能写一个Java应用程序来打开/关闭灯,获取灯的状态(开/关),也许还可以用手机本身的电力给一个超小的led/灯泡供电?
任何见解都将受到极大的赞赏。谢谢
发布于 2010-04-22 11:27:22
如果你需要用Java做这件事,我想答案是否定的。SDK没有这种低级功能。
在我使用Android的短暂经历中,我所做的唯一一件事就是连接一个蓝牙键盘,而且它是在一个根深蒂固的手机上,在一个控制台上运行脚本。
你可以随时修改代码,构建自己的android,并为Android应用程序提供这些功能,但我不知道你是否想走这条路。
发布于 2011-04-12 08:49:32
这是非常新的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设备上变得非常常见,可以根据问题用作主机或设备
发布于 2012-01-17 08:02:24
可以,停那儿吧。
选择一个与Phidget相似的usb设备。
然后看看how to put the phone in host mode
https://stackoverflow.com/questions/2687934
复制相似问题