question: public void selfTest ( ) { checkConnection ( ) ; final List < BLEAction > list = new ArrayList < > ( ) ; list . add ( new WriteAction ( Profile . UUID_CHAR_TEST , Protocol . SELF_TEST ) ) ; queue ( list ) ; }
target:  Your Mi Band will do crazy things (LED flashing, vibrate). Note: This will remove bonding information on the Mi Band, which might confused Android. So before you connect next time remove your Mi Band via Settings, Bluetooth.