Не получение уведомлений BLE при использовании API 33 для устройства Android 12.Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Не получение уведомлений BLE при использовании API 33 для устройства Android 12.

Сообщение Anonymous »

Новая версия API Bluetooth не позволит устройствам более старых версий (например, устройствам Android 12) получать уведомления, но старые API могут работать нормально.

Код: Выделить всё

public void onCharacteristicChanged (BluetoothGatt gatt,
BluetoothGattCharacteristic characteristic,
byte[] value) {
}
API 33 отлично работает на Android 13, не работает на Android 12.

Код: Выделить всё

        override fun onCharacteristicChanged(gatt: BluetoothGatt,
characteristic: BluetoothGattCharacteristic
) {
}
старая версия отлично работает на Android 13 и 12.
Есть ли способ использовать API новой версии, но заставить устройства работать нормально, как показано ниже Android 12?

Подробнее здесь: https://stackoverflow.com/questions/756 ... -12-device
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»