Android-蓝牙写作活动



我制作了一个Ble(蓝牙4.0 LE)应用程序。

此应用程序向BT设备发送字节数据。

当我制作这个功能时,我进行了测试,但一旦发送(写入)设备断开连接。

为什么要断开连接?

尤其是LG智能手机。

请帮帮我…

//////////////

公共静态void Send_Data(byte[]数据){

    if (mByteCharacteristic != null ) {
        mByteCharacteristic.setValue(data);
        mByteCharacteristic setWriteType(BluetoothGattCharacteristic.WRITE_TYPE_NO_RESPONSE);
        if (bluetoothGatt != null) {
            bluetoothGatt.writeCharacteristic(mByteCharacteristic);
        }
    }
}

///////////////

确保:

mByteCharacteristic.getProperties() & BluetoothGattCharacteristic.PROPERTY_WRITE_NO_RESPONSE) != 0x0

否则,请尝试省略setWriteType()调用。默认情况下,特性应该使用正确的写入类型。

最新更新