TTLockClient.getDefault().controlLock(ControlAction.UNLOCK, mMyTestLockEKey.getLockData(), mMyTestLockEKey.getLockMac(),new ControlLockCallback() {
    @Override
    public void onControlLockSuccess(int lockAction, int battery, int uniqueId) {
        Toast.makeText(UnlockActivity.this,"lock is unlock  success!",Toast.LENGTH_LONG).show();
    }

    @Override
    public void onFail(LockError error) {
        Toast.makeText(UnlockActivity.this,"unLock fail!--" + error.getDescription(),Toast.LENGTH_LONG).show();
    }
});

TTLockClient.getDefault().controlLock(ControlAction.LOCK, mMyTestLockEKey.getLockData(), mMyTestLockEKey.getLockMac(),new ControlLockCallback() {
    @Override
    public void onControlLockSuccess(int lockAction, int battery, int uniqueId) {
        Toast.makeText(UnlockActivity.this,"lock is locked!",Toast.LENGTH_LONG).show();
    }

    @Override
    public void onFail(LockError error) {
        Toast.makeText(UnlockActivity.this,"lock lock fail!--" + error.getDescription(),Toast.LENGTH_LONG).show();
    }
});