我在android api level 15中執行藍牙應用程序,我想要使用藍牙來識別遠程設備。我使用fetchUuidsWithSdp()獲取UUID。我得到所有其他設備,如諾基亞,電腦,但不是Android設備的uuids。在android中識別android藍牙設備
從Doucment,
fetchUuidsWithSdp().//此API是異步的,並且意圖ACTION_UUID發送,與由遠端支撐的UUID。如果在獲取SDP記錄時出現錯誤,或者進程需要很長時間,則ACTION_UUID意圖將與當前存在於緩存中的UUID一起發送。如果不執行服務發現,客戶端應該使用getUuids()來獲取UUID。
來自docs'客戶端應該使用getUuids()',我的問題是,我如何確定UUID是來自其他設備還是來自android?
感謝您的回覆,我想要何時使用getUuid()進行android藍牙設備?,我如何知道它是android設備還是其他blutoothDevice對象? –
正如我所說的,如果遠程設備是Android,您無法從BluetoothDevice知道。具體來說,getUuid()也無濟於事。 – domsom
有沒有解決這個問題的方法? –