1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
private void broadcastUpdate(final String action,final BluetoothGattCharacteristic characteristic) {
final Intent intent = new Intent(action);
UUID characteristicUuid = characteristic.getUuid();
final byte[] data = characteristic.getValue();
if (ADC.equals(characteristicUuid)){
Log.e(TAG, "UUID trouvé ");
} else {
if (data != null && data.length > 0) {
final StringBuilder stringBuilder = new StringBuilder(data.length);
for(byte byteChar : data)
stringBuilder.append(String.format("%02X ", byteChar));
intent.putExtra(EXTRA_DATA, new String(data) + "\n" + stringBuilder.toString());
}
}
sendBroadcast(intent);
} |
Partager