我有一個基於Windows 8.1的筆記本電腦,它支持藍牙。Windows 8.1藍牙搜索問題
我寫了一個基於java的藍牙服務器,它從Android獲取連接。
問題是,該設備有時在android設備上看不見(或者說沒有顯示)。
我試過用其他的筆記本電腦或Android手機,但有時它只是沒有得到搜索。
我認爲這不是關於我的java服務器程序。即使我的程序有問題,它至少應該顯示在其他設備的藍牙搜索列表中。
我發現了一個關於這個問題的非常粗糙的解決方案。 總是運行Windows 8.1的「更改PC設置(不是確切名稱)」應用程序,然後進入「PC,設備」 - >藍牙,使其始終可供搜索。如果我關閉這個功能(我的意思是'更換電腦設置'的應用程序,而不是關閉藍牙),藍牙無法被其他設備找到。
這是怎麼發生的?我的目的是,藍牙服務器在啓動後必須自動開啓,但藍牙設備的可靠性並沒有達到我的目的。然而,由於我上面的粗略解決方案暫時解決了我的問題,我不認爲這是一個硬件問題。
所以,我的問題是: 1)爲什麼會發生這種情況?我該如何補救? 2)如何通過windows shell運行windows metro應用程序?如果我找不到任何其他解決方案,我將不得不編寫批處理腳本來始終運行上面的解決方案。