2015-09-10 30 views
3

我正在使用Android 5.0.1棒棒糖並正在開發藍牙低功耗服務器 - 客戶端通信。我有三星Galaxy S4。我的自定義服務中有三個特徵。我將其中一個特性的屬性設爲只寫和加密寫入。然後我將其更改爲非加密寫入。寫操作不再適用於這個特性。我知道我必須從設置中重新啓動藍牙適配器,並取消配對設備,但它根本無法工作。然後我改變了這個特性的UUID。它發現了舊UUID的特徵。我沒有明白。如何從藍牙適配器中刪除與某個特定設備相關的所有藍牙數據?Android藍牙在更改UUID後沒有發現特徵

編輯:我加了檢查它和iPhone設備。 iPhone在發現舊版UUID的同時發現了新特性。

+0

你可以給一些代碼嗎? – Kushal

+0

我不認爲這是關於代碼(因爲我發現服務和這項服務的其他兩個特點正確),但多數民衆贊成我如何問特徵:mBluetoothGatt.getService(servUuid).getCharacteristic(charUuid) 我可以發現其他 – ulusoyca

回答