AlarmManager.CanScheduleExactAlarms Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вызывается для проверки того, может ли вызывающий планировать точные оповещения.
[Android.Runtime.Register("canScheduleExactAlarms", "()Z", "GetCanScheduleExactAlarmsHandler", ApiSince=31)]
public virtual bool CanScheduleExactAlarms ();
[<Android.Runtime.Register("canScheduleExactAlarms", "()Z", "GetCanScheduleExactAlarmsHandler", ApiSince=31)>]
abstract member CanScheduleExactAlarms : unit -> bool
override this.CanScheduleExactAlarms : unit -> bool
Возвращаемое значение
true
Значение , если вызывающий объект может запланировать точные оповещения, false
в противном случае.
- Атрибуты
Комментарии
Вызывается для проверки того, может ли вызывающий планировать точные оповещения. Ваше приложение планирует точные оповещения при вызове любого из setExact...
методов или #setAlarmClock(AlarmClockInfo, PendingIntent) setAlarmClock
методов API.
Приложения, Build.VERSION_CODES#S
предназначенные или выше, могут планировать точные оповещения только в том случае, если у них есть Manifest.permission#SCHEDULE_EXACT_ALARM
разрешение или они находятся в списке исключений для экономии питания устройства. Эти приложения также могут начать android.provider.Settings#ACTION_REQUEST_SCHEDULE_EXACT_ALARM
запрашивать это разрешение от пользователя.
Приложения, предназначенные для более низких версий пакета SDK, всегда могут планировать точные оповещения.
Документация по Java для android.app.AlarmManager.canScheduleExactAlarms()
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.