- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在尝试从我的 Windows PC 连接到我的 GPS 运行 watch (TomTom Runner 2),因为只有 Android 和 iOS 应用程序支持通过蓝牙同步。 Windows 需要使用 USB 数据线,但我喜欢使用 BLTH。
对于 Linux,已经存在一个项目:https://github.com/dlenski/ttblue但遗憾的是不适用于 Windows。
我是 Java 的初学者,但已经通过 Netbeans 和来自 BlueCove (http://bluecove.org/bluecove/apidocs/overview-summary.html) 的官方代码示例取得了一些成功。Java 代码在附近找到 BLTH 设备,但没有找到 GPS watch 。但 GPS-Watch 本身对其他设备(Android 手机、Microsoft Windows)同时可见,在运行 Java 代码的同一系统上的 Windows 设置中也可见。
我现在有点困惑,为什么 BlueCove 找不到设备,即使硬件能够找到?
我已经想到这是否与 BLTH-Stack 有关。默认情况下使用 Winsock。使用:System.setProperty(BlueCoveConfigProperties.PROPERTY_STACK, "widcomm");
结果: native 库 bluecove_x64 不可用线程“main”中的异常 javax.bluetooth.BluetoothStateException:BlueCove 库 bluecove 不可用;未找到资源 bluecove_x64.dll在 java.library.path 中加载 [bluecove_x64] no bluecove_x64我是对的,不确定问题出在哪里。
为了确定它(或不)与 BLTH-Stack 相关,我尝试了 Bluecove 的测试程序(bluecove-tester-app.jar - http://bluecove.org/bluecove-examples/bluecove-tester/)我能够开始,但在选择 Discovery 时会导致错误:
"libraries not available" On & Offline.
只是想知道是否如我所料(作为 Java 新手)在一个 .jar 中,所有内容都已包含在内。同样在 Netbeans 中,它会查找 .jar 中的所有库。但最终这不是我的问题。
抱歉,文字很长...也许你们中的一个人可以给我一个提示。
感谢和问候。
最佳答案
有一个有效的实现作为 2.1.1 版本的分支 https://mvnrepository.com/artifact/io.ultreia/bluecove/2.1.1
很难找到。希望它有效。
@DisplayName("Bluetooth device test")
@Test
void discoverDevices() {
try {
LocalDevice dev = LocalDevice.getLocalDevice();
String mac = dev.getBluetoothAddress();
System.out.println("Address:" + mac);
DiscoveryAgent agent = dev.getDiscoveryAgent();
System.out.println(dev.getFriendlyName());
} catch (Exception e) {
log.error("MEK", e);
}
}
关于Java BlueCove 未发现所有设备,Windows 10 x64,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36427088/
如何在 Ubuntu 11/Eclipse IDE 中安装 Bluecove? 据我所知,我所要做的就是将 bluecove.jar 和 bluecove-gpl.jar 添加到 Eclipse 中项
我正在编写一个与蓝牙相关的应用程序,并且我正在使用一个名为 BlueCove 的 API(如果您熟悉的话)。 我设法从客户端向服务器发送一些文本,但是我不熟悉从服务器向客户端发送信息的 API,因此我
我已经为 BlueCove 2.1.1 构建并运行了 RemoteDeviceDiscovery 示例项目。该程序将发现所有可发现的蓝牙设备,但它也会在 deviceDiscovered() 中报告之
我使用 Bluecove 2.1.1 并尝试重新启动蓝牙服务,但在关闭连接并重新打开后我无法连接到服务,出现“连接被拒绝”异常。我找到了 this Bluecove 网站上的问题?我也尝试在关闭连接后
关闭。此题需要details or clarity 。目前不接受答案。 想要改进这个问题吗?通过 editing this post 添加详细信息并澄清问题. 已关闭 8 年前。 Improve th
我正在尝试使用 bluecove 显示与我的电脑关联的蓝牙设备列表,但它只是继续扫描而没有找到任何内容,它在终端上显示此消息: BlueCove version 2.1.0 on winsock 并停
有什么方法可以关闭 BlueCove 堆栈,在我的应用程序中,用户可以随时启动、停止和重新启动蓝牙服务器,为此我可以启动服务器、监听连接、接受来自客户。但是,当我尝试停止并重新启动 BlueCove
我尝试使用 BlueCove 连接到自定义蓝牙设备。我可以配对设备,但是当我尝试搜索服务时,我总是在 serviceSearchCompleted() 中得到 SERVICE_SEARCH_DEVIC
当我尝试使用蓝牙适配器将视频文件从电脑传输到手机时,出现以下错误。有谁知道 run: BlueCove log redirected to log4j log4j:WARN No a
有人尝试过在 Windows 8 上运行 BlueCove 吗?我有一台Win8笔记本电脑。我尝试将其降级到Win7,但他们不支持Win7驱动程序。 最新的 Snapshot 是否允许 BlueCov
我阅读了 MAP SPEC 以便将 x-bt/消息从我的 PC 发送到我的手机,我使用的是 JAVA blucove API。 我能够通过OBEX协议(protocol)成功连接,但手机没有返回,消息
我正在尝试通过一个简单的应用程序了解使用蓝牙的基础知识。我还想要一个笔记本电脑应用程序,这样我就可以简单地调试蓝牙通信。下面的代码是我尝试将笔记本电脑作为客户端(使用 BlueCove 2.1.0),
我在使用 Java 中的 Bluecove API 时遇到问题。我计划创建一个基本的 BT 监听器,以便从自制设备(Arduino 供电)接收一些数据。我有以下很容易理解的代码: import jav
当我从 Eclipse 运行 Java Swing 应用程序时,它运行良好。但是当我尝试将其作为 jar 文件运行时,它无法识别我引用的库 (bluecove-2.1.1-SNAPSHOT.jar)
我有 Android 设备作为客户端,PC 是蓝牙服务器,使用 Bluecove 库 来自客户端的代码 fragment : btSocket = serverBt.createRfcommSocke
有人知道 Bluecove for Java 是否可以与 Wiondows 7 32 位一起使用吗?我尝试通过蓝牙将 Wiimote 连接到我的电脑,但在配对设备后无法连接。我知道 x64 计算机存在
我正在尝试从我的 Windows PC 连接到我的 GPS 运行 watch (TomTom Runner 2),因为只有 Android 和 iOS 应用程序支持通过蓝牙同步。 Windows 需要
我有一个干净的 Debian squeeze 安装,并试图运行一个 jar 应用程序,该应用程序将与 USB 端口中的蓝牙加密狗通信。硬件方面都在这里运行良好的蓝牙功能。我需要运行 Java7,我通过
我在使用 64 位 JVM 的 Linux x64 中使用 Bluecove(bluecove 和 bluecove-gpl 2.1.1 SNAPSHOT 库)尝试在配对过程中验证 BT 设备时遇到问
尝试使用 bluecove 运行 java 测试,我得到: Native Library bluecove_x64 not available 它是否适用于 64 位 linux? 我的类(class
我是一名优秀的程序员,十分优秀!