我試圖查看是否除了Bluetooth
之外,與任何設備配對。 要看到,如果Bluetooth
是,我使用以下命令:檢查藍牙配對
BluetoothAdapter.getDefaultAdapter().isEnabled()
我需要知道如果BluetoothAdapter,與任何設備配對。
謝謝你,我希望你的答案
編輯
如果我使用:
BluetoothAdapter.getDefaultAdapter().getBondedDevices();
和大小()> 0,這是否意味着配對?或者已經存儲設備?
編輯
對不起,但我需要的是不要讓配對的設備列表中,但如果一些已經在某些時候配對的設備連接到我的智能手機
是的,那是看,但如果當你調用'getBondedDevices()'函數返回你是什麼,你已經配對的設備/保存,或者連接是否建立。 也許你需要的不是這個匹配,而是如果移動「藍牙」開啓並連接到另一個設備 –
這隻會返回設備上保存的配對設備列表,以便在嘗試發送某些數據之前與之配對。您允許他們與您通信,您不必再次發現它們,並且再次配對,因爲您已經這樣做了,通過此代碼,您可以獲得有關這些設備的所有必要數據,以便再次與它們通信(例如MAC地址)。 – Tinko
您通過此代碼獲得的配對設備不必靠近您,或者他們可以禁用其藍牙,因此此通話不會讓您在您附近啓用已配對的設備,「等待」您連接到它們。它只會返回您之前通信的設備列表。 – Tinko