[英]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.