我正在开发一个与BLE相关的应用程序。它在Android12下运行良好,但在Android12中,BluetoothDevice getName()方法返回null。还成功地将BLE设备与该应用程序连接起来,但没有获得名称。 <!</manifest> 使用以下方法将BLE设备名称获取为null: public void onCharacteristicChanged(BluetoothGatt gatt, Bluetooth
我正在尝试获取BLE上的传感器值。我可以连接到传感器并调用onCharacteristicRead,但调用BluetoothGattCharacteristc.value或.getStringValue(0)等始终返回传感器设备名称,而不是特征值我可以通过手机上的BLE应用程序访问传感器的值,这样我就可以知道传感器发送的是正确的值。failure") }
override fun onCharacteristicChanged(gatt: