首先,我可以通過藍牙以編程方式連接到設備,前提是我已手動配對。但是,即使使用未更改的示例Android藍牙代碼,我仍未找到(用戶友好的)方式與未配對的設備(顯然是可發現的)進行連接。Android藍牙開發 - 連接到未配對設備
我想彈出配對對話框,要求用戶輸入設備的密鑰。我的代碼會發生什麼,以及樣品Android的藍牙規範,是使一個套接字發現的藍牙設備
device.createRfcommSocketToServiceRecord(MY_UUID);
將通知添加到屏幕頂部通知欄;但是,用戶甚至不會注意到新的通知(我知道我沒有)。
我該如何彈出配對對話框,提示用戶輸入密鑰 - 或者更好的辦法是自動提供特定設備的密鑰?
我當然不會希望你的程序,如果你自動連接我到不成對的設備。我希望這樣的安全漏洞不存在。 – 2011-01-19 21:29:37