2015-12-15 19 views

回答

0

不,您只能同時有一個活動連接。要從兩臺手持機讀取一臺心率監測儀,您必須連接一臺,進行讀取,斷開連接,連接另一臺,進行讀取。

一個可能的解決方法是如果您在通告數據包中包含心率。這樣你甚至不需要連接。

+0

這是爲了回覆!這是同一部手機,但有兩個不同的應用程序。 – Danw25

+0

跨應用程序仍然無法做到這一點。如果您試圖從另一個應用程序「竊取」連接,您可以嘗試使用'BluetoothAdapter.disable()',然後'BluetoothAdapter.enable()',這將終止所有連接,然後您的應用程序可以快速連接。像這樣重置藍牙棧並不是微不足道的,特別是因爲Marshmallow,所以我強烈建議你查看[SweetBlue](https://github.com/iDevicesInc/SweetBlue),特別是[BleManager.reset()]( http://idevicesinc.com/sweetblue/docs/api/com/idevicesinc/sweetblue/BleManager.html#reset--)。 –

相關問題