次の方法で共有


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 以外の場合。

属性

注釈

呼び出し元が正確なアラームをスケジュールできるかどうかを確認するために呼び出されます。 アプリは、いずれかのメソッドまたは #setAlarmClock(AlarmClockInfo, PendingIntent) setAlarmClock API メソッドを呼び出すときに、正確なアラームをsetExact...スケジュールします。

ターゲット以上の Build.VERSION_CODES#S アプリは、アクセス許可を持っているか、デバイスの Manifest.permission#SCHEDULE_EXACT_ALARM 省電力除外リストに含まれている場合にのみ、正確なアラームをスケジュールできます。 これらのアプリは、ユーザーにこのアクセス許可の要求を開始 android.provider.Settings#ACTION_REQUEST_SCHEDULE_EXACT_ALARM することもできます。

より低いバージョンの SDK を対象とするアプリは、常に正確なアラームをスケジュールできます。

の Java ドキュメントandroid.app.AlarmManager.canScheduleExactAlarms()

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象