public void read(UUID serviceUUID, UUID characteristicUUID, Callback callback) {
if (gatt == null) {
callback.invoke("BluetoothGatt is null", null);
return;
}
BluetoothGattService service = gatt.getService(serviceUUID);
BluetoothGattCharacteristic characteristic = findReadableCharacteristic(service, characteristicUUID);
if (characteristic == null) {
callback.invoke("Characteristic " + characteristicUUID + " not found.", null);
} else {
readCallback = callback;
if (!gatt.readCharacteristic(characteristic)) {
readCallback = null;
callback.invoke("Read failed", null);
}
}
}
Peripheral.java 文件源码
java
阅读 36
收藏 0
点赞 0
评论 0
项目:react-native-blue-manager
作者:
评论列表
文章目录