簡體   English   中英

如何找到Android藍牙配對失敗的原因?

[英]How to find the reason for Bluetooth pairing failure in Android?

我正在嘗試使用藍牙配對設備。 有時配對工作正常。 但是,有時createBond()函數返回false。 如何找到失敗的原因?

if(!device.createBond()){

     // want to find the reason for the failure

}

在已綁定的設備上調用createBond()時,可能導致此負面結果。 請記住,“鍵合”並不意味着連接,“鍵合”意味着配對 檢查您的設備藍牙設置是否已經有您要連接的設備的已知配置。 如果是這樣,刪除藍牙配置,然后執行createBond將解決此問題。

我在我的場景中找到了錯誤的原因。 嘗試配對已配對的設備時出現此錯誤。

現在,我在其之前添加了檢查,以檢查它是否為配對設備。 現在對我來說很好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM