随着智能终端的推广,蓝牙技术被使用的越来越多,Android,IOS等都已经封装好了专门的接口供其蓝牙开发,在电脑上,有一个专门为用Java开发蓝牙的插件,叫BlueCove。
BlueCove 实现了JSR-82 Java蓝牙规范,支持的操作系统有: Windows Mobile, Windows XP 和 Windows Vista, Mac OS X,还是很厉害很方便的。
有了BlueCove,你就可以轻松将手机端和电脑端通过蓝牙传输数据,并且跨平台也不是问题~
BlueCove-2.1.0 的下载地址:https://code.google.com/p/bluecove/downloads/list
BlueCove的文档:https://code.google.com/p/bluecove/wiki/Documentation
需要注意的是,该地址虽然是官方的,但是最近一次维护是2008年,你懂的,只能在32位Java环境上运行,所以,安了64位Java的 windows和mac用上面这个地址下载会报错的,差不多是:“Native Library bluecove not available”之类的。那么怎么办= =,往下戳:
在64位Java环境的windows或mac上用bluecove的解决办法是:
https://code.google.com/p/bluecove/issues/detail?id=134,可以直接看21楼,littlefr...@gmail.com在mac上编译生成了可以使用的bluecove-2.1.2,可以直接在那里下载~
我测试了下,可以在我的mac(10.9.1)上正常运行,windows上也可以~
下载好了BlueCove,接下来要做的就是将它配置到项目里,以我下到的版本bluecove-2.1.0.jar为例:
1,首先在Eclipse里新建一个Java项目,并在Eclipse中将bluecove-2.1.0.jar文件拷贝到项目的根目录下,如图:
2,右键项目名,属性,Java Build Path,选择Libraries,点击Add Jars按钮,在弹出的Jar Selection对话框中选择本项目下的bluecove-2.1.0.jar文件,添加,如图:
如此,就可以在程序中调用BlueCove开发蓝牙了。
具体可以参考一下三篇文章:
http://royal2xiaose.iteye.com/blog/1420138