private void displayGattServices(List<BluetoothGattService> gattServices) {
   if (gattServices == null || gattServices.isEmpty()) {
     LogTool.e(TAG, "No Gatt Services Found!");
     return;
   }
   for (BluetoothGattService gattService : gattServices) {
     List<BluetoothGattCharacteristic> gattCharacteristics = gattService.getCharacteristics();
     LogTool.d(
         TAG,
         "Service UUID = 【"
             + gattService.getUuid()
             + "】, Characteristics Size = 【"
             + (gattCharacteristics == null ? 0 : gattCharacteristics.size())
             + "】");
     if (gattCharacteristics != null) {
       for (BluetoothGattCharacteristic gattCharacteristic : gattCharacteristics) {
         LogTool.i(TAG, " Characteristic UUID = 【" + gattCharacteristic.getUuid() + "】");
       }
     }
   }
 }