-1
我正在使用android和arduino通過藍牙想要使用相同的按鈕來連接和斷開手機,所以我想根據連接狀態更改按鈕的文本,我怎麼能看到設備連接還是斷開?如何檢查手機是否連接?
我正在使用android和arduino通過藍牙想要使用相同的按鈕來連接和斷開手機,所以我想根據連接狀態更改按鈕的文本,我怎麼能看到設備連接還是斷開?如何檢查手機是否連接?
This question可能對您有用。它演示瞭如何設置BroadcastReceiver來偵聽連接和斷開事件。它也解釋了爲什麼這是檢測連接的方法。具體做法是:
的幾個注意事項:
有沒有辦法來檢索在應用程序啓動時 連接的設備的列表。藍牙API不允許您進行QUERY,而是允許您聽取CHANGES。一個愚蠢的工作,以上 問題將檢索所有已知/配對設備的列表... 然後嘗試連接到每一個(以確定您是否連接)。 或者,您可以讓後臺服務人員觀看藍牙 API並將設備狀態寫入磁盤,供您的應用程序在稍後的日期使用 。