Добрый день.Я хотел бы знать, если сканирование Bluetooth сейчас недоступно (заблокировано режимом ожидания?).
Теперь я проверяю это следующим способом:
fun isInDozeMode(context: Context) : Boolean {
val powerManager = context.getSystemService(Context.POWER_SERVICE) as PowerManager
return Build.VERSION.SDK_INT >= Build.VERSION_CODES.M && powerManager.isDeviceIdleMode
}
Но этот метод возвращает true, даже еслия получаю событие Bluetooth (iBeacon) только сейчас.