다음을 통해 공유


AlarmManager.CanScheduleExactAlarms 메서드

정의

호출자가 정확한 경보를 예약할 수 있는지 확인하기 위해 호출됩니다.

[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

반환

true 호출자가 정확한 알람 false 을 예약할 수 있으면 그렇지 않습니다.

특성

설명

호출자가 정확한 경보를 예약할 수 있는지 확인하기 위해 호출됩니다. 앱은 API #setAlarmClock(AlarmClockInfo, PendingIntent) setAlarmClock 메서드를 setExact... 호출할 때 정확한 경보를 예약합니다.

대상 앱 Build.VERSION_CODES#S 이상은 Manifest.permission#SCHEDULE_EXACT_ALARM 권한이 있거나 디바이스의 절전 예외 목록에 있는 경우에만 정확한 경보를 예약할 수 있습니다. 이러한 앱은 사용자에게 이 권한을 요청하기 시작할 android.provider.Settings#ACTION_REQUEST_SCHEDULE_EXACT_ALARM 수도 있습니다.

더 낮은 sdk 버전을 대상으로 하는 앱은 항상 정확한 경보를 예약할 수 있습니다.

에 대한 android.app.AlarmManager.canScheduleExactAlarms()Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상