Some days ago I have written this question: Is possible to detect touches in MiBand 2?
I discovered using Wireshark that when I pulse MiBand button, the band send a UUID code to the mobile device.
I modifed this sample https://github.com/googlesamples/android-BluetoothLeGatt to capture this event and for example show a Toast in screen. But However hard I tried, I do not advance.
Methods onDescriptorRead() and onCharacteristicRead() never called.
How is the way to capture this special characteristic using GATT in Android? Thanks a lot