UsageStatsManager.AppStandbyBucket プロパティ

定義

呼び出し元アプリの現在のスタンバイ バケットを返します。

public Android.App.Usage.StandbyBucket AppStandbyBucket { [Android.Runtime.Register("getAppStandbyBucket", "()I", "", ApiSince=28)] get; }
[<get: Android.Runtime.Register("getAppStandbyBucket", "()I", "", ApiSince=28)>]
member this.AppStandbyBucket : Android.App.Usage.StandbyBucket

プロパティ値

呼び出し元アプリの現在のスタンバイ バケット。 STANDBY_BUCKET_* 定数の 1 つ。

属性

注釈

呼び出し元アプリの現在のスタンバイ バケットを返します。 システムは、アプリの使用パターンに基づいてアプリのスタンバイ状態を決定します。 スタンバイ バケットは、アプリがジョブやアラームなどのバックグラウンド タスクの実行を制限される量を決定します。

制限は から #STANDBY_BUCKET_ACTIVE に徐々に #STANDBY_BUCKET_RESTRICTED増加し、 #STANDBY_BUCKET_ACTIVE 制限は最も制限が少なくなっています。 デバイスのバッテリ レベルも制限に影響する可能性があります。

バケット内のアプリ ≤ #STANDBY_BUCKET_ACTIVE スタンバイ制限は適用されません。 バケット内のアプリ > #STANDBY_BUCKET_FREQUENT バックグラウンドで実行すると、ネットワーク アクセスが制限される可能性があります。

アプリのスタンバイ状態は、ユーザーの操作、システムの操作、またはユーザーがアプリを必要とする前に一定期間制限できることを決定するアルゴリズムによって、いつでも変更できます。

を呼び出して 検索することで、スタンバイ バケットの変更の最近の履歴に対してクエリをUsageEvents.Event#STANDBY_BUCKET_CHANGED実行#queryEventsForSelf(long, long)することもできます。

の Java ドキュメント android.app.usage.UsageStatsManager.getAppStandbyBucket()

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象