随着智能终端的推广,蓝牙技术被使用的越来越多,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
相关推荐
此压缩包包含两个jar包,bluecove-2.1.1-SNAPSHOT.jar和commons-io-2.6,是java蓝牙通讯所需的jar,bluecove,官方提供的jar包只支持32位,此jar包经过某大神改良,可在64位电脑上使用
java蓝牙开发demo包含所需jar,电脑需具有内置蓝牙或外置蓝牙模块
pc端java蓝牙开发需要的jar包,支持64位(bluecove-2.1.1)
Raspberry Pi OS 32位,OpenJDK8环境下,重新编译的bluecove包,可以在树莓派4B运行
JAVA蓝牙开发需要依赖第三方库,其中bluecove是最好的开发库,但官方仅仅支持到了32位的电脑,要想得到64位的支持库,下载这个就好了 ,压缩包里有两个jar包,分别是bluecove-2.1.2( x64 and x86 ).jar和bluecove-...
支持X64位J2SE的蓝牙开发包bluecove-2.1.1.jar
java源码蓝牙通讯蓝牙通信示例 该项目的唯一要求是使用蓝牙技术在计算机和 Android 设备之间进行通信。 一种通信方式仅 PC 客户端 → Android Serverq。 PC 客户端使用 BlueCove 框架来利用 Java 提供的可移植性。 ...
一个开源组件Bluecove.jar包,该Jar包实现了JSR-82规范,将其作为外部Jar包导入到我们的程序中便可以开发蓝牙的应用了
PC端使用java bluecove实现蓝牙服务端,与android设备的蓝牙进行通信聊天,bluecove为x64操作系统,此为服务端的代码,android端也已经上传,我的资源列表中找
pc端 蓝牙示例 bluecove2.1.0 javafx 多机聊天 可运行
蓝牙bluecove开发包,windows64位开发环境
BlueCove是JSR82蓝牙API规范的一个J2SE实现,为Java应用提供蓝牙支持。当前支持Linux BlueZ、Mac OS X、WIDCOMM、BlueSoleil与Microsoft Bluetooth stack。
BlueCove是一个用于蓝牙的Java库(JSR-82实现),当前与Windows XP SP2或Windows Vista中的Mac OS X,WIDCOMM,BlueSoleil和Microsoft蓝牙堆栈接口,以及Windows Mobile上的WIDCOMM和Microsoft蓝牙堆栈。
bluecove,试用 64位java,支持windows,mac
bluecove,试用 64位java,支持windows,mac
bluecove-2.1.2 这个版本支持win10 64位,bluecove-2.1.0.jar不支持
bluecove 64位的jar包,用于PC java的蓝牙开发; 之前版本都是32位,报错Native Library bluecove_x64 not available
资源包括bluecove-2.1.1.jar,用于识别周围蓝牙的名称,还有官方事例代码,api网址
bluecove2.1.2,支持64位系统的。 官网上其它用户自行打包的,非官方版本。
J2ME蓝牙jar包 LocalDevice.getLocalDevice() agent.searchServices