2011-12-13 51 views
1

我是Android編程的新手,我在使用Android 3.2中的SPP藍牙時遇到問題。 我製作了一個程序(並嘗試了一些來自Android Market的免費應用程序)以連接到藍牙設備。我有幾個使用藍牙2.1和2.0的設備。 程序可以通過藍牙2.0連接到設備,但不能連接到2.1。我認爲它是由藍牙2.1中更安全的協議引起的。 有沒有辦法強制程序使用藍牙2.0連接到2.1設備? 謝謝。強迫藍牙2.1使用藍牙2.0協議?

+0

您在應用中使用哪些API來連接?您是否可以發佈代碼段..還有任何錯誤日誌 –

+0

我使用與http://developer.android.com/resources/samples/BluetoothChat/index.html中的示例相同的示例 連接到Bluetooth 2.1時,應用程序可能會不打開藍牙套接字,這就是爲什麼,我想使用藍牙2.0協議。 –

回答

0

藍牙2.1增加了安全簡單配對,這是一項重大的安全升級。雖然新設備可以支持傳統模式,但許多設備不允許通過舊的2.0模式進行連接。您將不得不查看特定設備的規格,以瞭解它們支持的BT安全類型。

+0

我正在使用Android 3.2的Acer平板電腦。 –