AlarmManager.CanScheduleExactAlarms Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.