Compartilhar via


AlarmManager.CanScheduleExactAlarms Método

Definição

Chamado para verificar se o chamador pode agendar alarmes exatos.

[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

Retornos

true se o chamador puder agendar alarmes exatos, false caso contrário.

Atributos

Comentários

Chamado para verificar se o chamador pode agendar alarmes exatos. Seu aplicativo agenda alarmes exatos quando chama qualquer setExact...#setAlarmClock(AlarmClockInfo, PendingIntent) setAlarmClock um dos métodos ou API.

Os aplicativos direcionados Build.VERSION_CODES#S ou superiores podem agendar alarmes exatos somente se tiverem permissão Manifest.permission#SCHEDULE_EXACT_ALARM ou estiverem na lista de isenção de economia de energia do dispositivo. Esses aplicativos também podem começar android.provider.Settings#ACTION_REQUEST_SCHEDULE_EXACT_ALARM a solicitar essa permissão do usuário.

Os aplicativos voltados para versões mais baixas do SDK sempre podem agendar alarmes exatos.

Documentação Java para android.app.AlarmManager.canScheduleExactAlarms().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a