我有一个基于Windows 8.1的笔记本电脑,它支持蓝牙。Windows 8.1蓝牙搜索问题
我写了一个基于java的蓝牙服务器,它从Android获取连接。
问题是,该设备有时在android设备上看不见(或者说没有显示)。
我试过用其他的笔记本电脑或Android手机,但有时它只是没有得到搜索。
我认为这不是关于我的java服务器程序。即使我的程序有问题,它至少应该显示在其他设备的蓝牙搜索列表中。
我发现了一个关于这个问题的非常粗糙的解决方案。 总是运行Windows 8.1的“更改PC设置(不是确切名称)”应用程序,然后进入“PC,设备” - >蓝牙,使其始终可供搜索。如果我关闭这个功能(我的意思是'更换电脑设置'的应用程序,而不是关闭蓝牙),蓝牙无法被其他设备找到。
这是怎么发生的?我的目的是,蓝牙服务器在启动后必须自动开启,但蓝牙设备的可靠性并没有达到我的目的。然而,由于我上面的粗略解决方案暂时解决了我的问题,我不认为这是一个硬件问题。
所以,我的问题是: 1)为什么会发生这种情况?我该如何补救? 2)如何通过windows shell运行windows metro应用程序?如果我找不到任何其他解决方案,我将不得不编写批处理脚本来始终运行上面的解决方案。