Condividi tramite


AlarmManager.CanScheduleExactAlarms Metodo

Definizione

Chiamato per verificare se il chiamante può pianificare allarmi esatti.

[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

Restituisce

true se il chiamante può pianificare allarmi esatti, false in caso contrario.

Attributi

Commenti

Chiamato per verificare se il chiamante può pianificare allarmi esatti. L'app pianifica avvisi esatti quando chiama uno qualsiasi dei setExact... metodi API o #setAlarmClock(AlarmClockInfo, PendingIntent) setAlarmClock .

Le app destinate Build.VERSION_CODES#S o superiori possono pianificare avvisi esatti solo se hanno l'autorizzazione Manifest.permission#SCHEDULE_EXACT_ALARM o si trovano nell'elenco di esenzione del risparmio energia del dispositivo. Queste app possono anche iniziare android.provider.Settings#ACTION_REQUEST_SCHEDULE_EXACT_ALARM a richiedere questa autorizzazione dall'utente.

Le app destinate alle versioni precedenti dell'SDK possono sempre pianificare avvisi esatti.

Documentazione java per android.app.AlarmManager.canScheduleExactAlarms().

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a