前面几篇文章写的都是手机和手机之间怎样通过蓝牙互连通信,这篇文章开始讲一下怎么利用蓝牙技术实现手机和PC之间的通信连接,完成这一步后我们可以进一步在此通信基础上开发类似于控制电脑的手机遥控器。
其实笔者后来感觉这篇文章其实也没多少要写的了,原因是从手机转移到PC的难度不在于编码,而在于J2SE本身未提供对JSR-82规范的实现。所以,问题的关键是怎么在J2SE平台上能支持蓝牙应用的开发。在此,后来笔者在网上找到了一个开源组件Bluecove.jar包,该Jar包实现了JSR-82规范,将其作为外部Jar包导入到我们的程序中便可以开发蓝牙的应用了。下载Bluecove:/Files/royenhome/Bluecove2.03.rar 。
本来打算写个简单的手机与PC通信的程序,后来想想还是算了,因为感觉代码和前面文章中给出的代码差异不大,所以决定在下一篇博文(最后一篇,该要结题了)实现个简单的手机遥控电脑的程序,提供源码供大家下载学习交流。所以,在这片文章我只是介绍下怎么使用Bluecove组件吧!
首先建立个J2SE工程(New->Java Project),接下来把下载的Bluecover的jar包复制到项目根目录下。然后右键项目名称找到"Build Path->Configure Build Path",会出现一个窗口,如下:
在出现的窗口的选项卡中找打"libraries"选项,然后点击右边的"Add JARS"。在出现的窗口中会列出当前Eclipse中的项目,在当前项目中可以找到复制进去的Jar包,选中后点击OK就配置完了,就这么简单~如下图:
通过上述的配置,便可以想在J2ME应用平台开发蓝牙程序一样顺通无阻了。如果有什么疑惑之处,欢迎和笔者交流,你们的支持将是笔者最大的动力~