我在网上搜索了很长时间,以寻找 android (eclipse) 与另一个蓝牙设备的完整蓝牙通信示例。我找到了一些代码,但没有一个有效。我正在开发将与乐高头脑风暴 nxt 通信的应用程序。如果有人可以向我展示一个完整代码的清晰示例,其中包含从开始执行蓝牙通信到发送和接收简单消息(如数字)的所有步骤,我将很高兴。非常感谢!
4 回答
这是工作代码:https ://github.com/borismus/android-nxt
您将找到建立连接和发送数据所需的一切,我还有另一个 Mindstormer 同事发送给我的示例(一个使用 android 罗盘传感器的项目)。
sourceforge 上的 lejos 站点上有一个示例:
http://lejos.sourceforge.net/nxt/nxj/tutorial/Android/Android.htm
不幸的是,引用的代码必须在其他地方下载:
https://github.com/Shawn-in-Tokyo/leJOS-Droid
重要提示:这个例子是 fpr lejos 0.8 制作的,0.9.x 版本的 API 有一些变化,很容易适应。我让它在 leJos 0.9.1 上运行,但你也可以使用 0.8。如果你能做到,请联系我以及你是如何做到的:)
我们做了类似的事情,除了使用微控制器:
http://code.google.com/p/projectneo/
都是开源的,浏览一下代码:
http://code.google.com/p/projectneo/source/browse/#svn%2FProjectNEO%2Fbranches%2Fv2
看BluetoothUtils
,和SendService
_SendJob
ReceiveJob