From 19fbe5719c47bdc5631e0e46836a91a9deebe9c8 Mon Sep 17 00:00:00 2001 From: JohnnySun Date: Tue, 13 Sep 2016 23:50:35 +0800 Subject: [PATCH] When miband2 auth success, let application show miband status is connected --- .../service/devices/miband/MiBand2Support.java | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/miband/MiBand2Support.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/miband/MiBand2Support.java index 2a95a94c..e4ab09eb 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/miband/MiBand2Support.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/miband/MiBand2Support.java @@ -112,13 +112,7 @@ public class MiBand2Support extends AbstractBTLEDeviceSupport { byte[] response = intent.getExtras().getByteArray(DeviceService.EXTRA_MIBAND2_AUTH_BYTE); BluetoothGattCharacteristic temp = getCharacteristic(MiBand2Service.UUID_UNKNOWN_CHARACTERISTIC9); temp.setValue(response); - if ((temp.getProperties() & (BluetoothGattCharacteristic.PROPERTY_WRITE | BluetoothGattCharacteristic.PROPERTY_WRITE_NO_RESPONSE)) != 0) { - Log.d("HELLO", "its looks ok"); - } - if (!mBluetoothGatt.writeCharacteristic(temp)) { - Log.d("ERROR", "ERROR"); - } - Log.d("HELLO", "HELLO"); + mBluetoothGatt.writeCharacteristic(temp); } } @@ -173,7 +167,8 @@ public class MiBand2Support extends AbstractBTLEDeviceSupport { // this is apparently not needed anymore, and actually causes problems when bonding is not used/does not work // so we simply not use the UUID_PAIR characteristic. // .pair(builder) - .testInit(builder); + .testInit(builder) + .setInitialized(builder); //.requestDeviceInfo(builder) //.requestBatteryInfo(builder); // .sendUserInfo(builder)