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 版本的应用始终可以计划确切的警报。

适用于 . 的 android.app.AlarmManager.canScheduleExactAlarms()Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于