AlarmManager.CanScheduleExactAlarms Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.