Я столкнулся с проблемой при попытке отправить данные в приложение с Android 14. Я' м с использованием библиотеки Android BLE версии 2.9.0 компании Nordic Semiconductors. На стороне Android я получаю такие характерные изменения:
Код: Выделить всё
private val dataReceiver: BroadcastReceiver = object : BroadcastReceiver() {
override fun onReceive(context: Context?, intent: Intent?) {
val action = intent!!.action
Log.i(tag, "This is the action $action")
try {
when (action) {
bluetoothManager.actionConnected -> {
}
bluetoothManager.actionDisconnected -> {
}
bluetoothManager.actionDataAvailable -> {
}
bluetoothManager.actionInfoAvailable -> {
}
bluetoothManager.actionError -> {
}
}
} catch (e: Exception) {
Log.e(tag, "onReceive ${e.stackTraceToString()}")
}
Что может быть причиной этого? Есть ли какие-то аспекты безопасности, которые мне нужно учитывать и т. д.?
Подробнее здесь: https://stackoverflow.com/questions/791 ... android-14
Мобильная версия