我正在開發一個通過藍牙連接設備並交換消息的應用程序。它適用於配對的設備,但我也希望它能自動配對未配對的設備。例如,它可以存儲和使用相同的PIN來配對請求,我只是不知道如何在我的應用程序中以編程方式管理此請求,如何在得到配對請求時自動設置和發送PIN以及如何發起此類請求與預定義的PIN碼一起使用。在android中有2種藍牙設備的自動/編程配對方式嗎?
任何片段或想法將不勝感激! :)
編輯: 我知道它的風險,我正在開發這個應用程序的緊急情況只有在沒有其他手段,但藍牙可用。也有可能是一種過早與設備配對的方式,甚至沒有連接到它們?就像讓我們說有這些設備的MAC地址列表,我可以使用它們與該設備產生綁定,以便它們在我的設備上顯示配對?
雖然不建議,[這裏是迂迴] [1]通過反射的方式。 [1]:http://stackoverflow.com/questions/4464426/specifying-a-link-key-in-android-without-pairing/5858799#5858799 –
感謝,因爲什麼API的版本是,可用? – Miky
@ DennisMathews我做了一個廣播接收機來偵聽配對請求並使用反射來設置引腳,現在無論何時我連接到非綁定設備時,配對對話框將同時出現在兩個設備上,這意味着某些事物(可能是PIN)是通過,但對話框不會關閉,即使控制檯不打印任何錯誤,設備也不會出現綁定。有任何想法嗎? – Miky