Compartir a través de


AlarmManager.CanScheduleExactAlarms Método

Definición

Se llama para comprobar si el autor de la llamada puede programar alarmas exactas.

[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

Devoluciones

true si el autor de la llamada puede programar alarmas exactas; de lo contrario, false .

Atributos

Comentarios

Se llama para comprobar si el autor de la llamada puede programar alarmas exactas. La aplicación programa alarmas exactas cuando llama a cualquiera de los setExact... métodos de API o #setAlarmClock(AlarmClockInfo, PendingIntent) setAlarmClock .

Las aplicaciones dirigidas Build.VERSION_CODES#S o superiores solo pueden programar alarmas exactas si tienen el Manifest.permission#SCHEDULE_EXACT_ALARM permiso o están en la lista de exención de ahorro de energía del dispositivo. Estas aplicaciones también pueden empezar android.provider.Settings#ACTION_REQUEST_SCHEDULE_EXACT_ALARM a solicitar este permiso del usuario.

Las aplicaciones destinadas a versiones más bajas del SDK siempre pueden programar alarmas exactas.

Documentación de Java para android.app.AlarmManager.canScheduleExactAlarms().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a